Programación Web y Scripting > PHP
Sistema de autentificacion de usuarios
(1/1)
Ryusaki N:
Hola, alguien me podria ayudar con este sistema de autentificacion?
--- Código: Text --- <form method="post" enctype="application/x-www-form-urlencoded" name="form" action="Redireccion.php"> <input type="text" name="Usuario" value=""/><br/> <p>Su Clave:</p> <input type="password" name="Usuario2" value=""/><br/> <p> </p> <input type="Submit" value="Comprobar" name="ingreso"/> </form>
--- Código: PHP ---<?php$correo = $_POST['Usuario'];$clave = $_POST['Usuario2'];$login = $_GET['login']; if($login=='yes'){ $con = mysql_connect('localhost','root','password'); mysql_select_db('MAX'); $get = mysql_query('SELECT*FROM gnt WHERE Usuario=$correo AND Usuario2=$clave'); $result = mysql_result($get); mysql_close($con); if($result!=1)echo "Login failed!"; else{ echo "Login success!"; $_SESSION["Usuario"]="$correo"; }}?>
No sucede nada a pesar de que he importado el script de PHP al documento HTML. Cuando le doy click a submit me lleva a Redireccion.php pero los datos no se validan. No se si los comandos SQL estaran bien... Yo creo que si. No se lo que pasa.
goldenscriptup:
En realidad la variable $login contiene 'yes'??
Por que si la variable $login esta vacia no ejecutara lo demas, a lo mejor no tiene ningun valor.
Revisa la variable cuando ejecutes tu codigo.
Saludos!
locazopro:
claro, tienes que enviar por GET la variable login o no hará nada.
action="Redireccion.php?login=yes"
aunque yo creo que mejor seria que cambiaras el código del php, yo lo dejaria asi:
<?php
$correo = $_POST['Usuario'];
$clave = $_POST['Usuario2'];
$login = $_POST['ingreso'];
if(isset($login)){
$con = mysql_connect('localhost','root','password');
mysql_select_db('MAX');
$get = mysql_query('SELECT*FROM gnt WHERE Usuario=$correo AND Usuario2=$clave');
$result = mysql_result($get);
mysql_close($con);
if($result!=1)echo "Login failed!";
else{
echo "Login success!";
$_SESSION["Usuario"]="$correo";
}
}
?>
saludos!
Ryusaki N:
Claro!! Al principio me vi un poco confundido por la variable de login y era que me faltaba eso! Estuve a punto de alterar el condicional pero no lo hice. Bien muchas gracias a los dos por la colaboracion!!! :good:
Navegación
Ir a la versión completa