Cita:
Iniciado por NSD si entiendo. porque no lo intentas tu? no es tan dificil, recuerda que eres tu quien debe aprender...(para eso es el foro)
Código PHP:
Ver original<?php
Function ValidoSQL($String){
$Estado = False;
} Else {
$Estado = True;
}
Return ($Estado);
}
If(!ValidoSQL
(trim($_POST['usuario'])) Or
!ValidoSQL
(trim($_POST['password']))){ Echo'<Script Type="text/javascript">alert("Error, Se detecto intento de inyeccion SQL.");</Script>';
Echo'<Script Type="text/javascript">location.href = "one.html";</Script>';
} Else {
If(($_POST['usuario'] == '') Or ($_POST['password'] == '')){
Echo'<Script Type="text/javascript">alert("Debe especificar un usuario y password.");</Script>';
Echo'<Script Type="text/javascript">location.href = "one.html";</Script>';
} Else {
$User = $_POST["usuario"];
$Pass = $_POST["password"];
$Resultado = Mysql_Query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$User.'\''); If($Datos["password"] == $Pass){
$_SESSION["k_username"] = $Datos['usuario'];
Echo 'Has sido logueado correctamente '.$_SESSION['k_username'].' <p>';
Echo '<a href="index.php">Index</a></p>';
} Else {
Echo'<Script Type="text/javascript">alert("Error al identificarse, tus datos son incorrectos.");</Script>';
Echo'<Script Type="text/javascript">location.href = "one.html";</Script>';
}
}
}
?>
Voy a seguir intentando, el código que me has dejado tira siempre error de SQL, así esten los casilleros en blanco, y tambien cuando pongo un usuario y contraseña válidos, configure la base de datos, user y pass, voy a ver un poquito que puede ser.