Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2008, 15:14
naturadinfinitus
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
login incorrecto "no pasa el md5"

hola amigos

le he aplicado el md5 al registro de usuarios, pero cuando quiero loguear no quiere pasar, no se si es que lo estoy haciendo mal.

login.php
Código PHP:
<?
if ($_POST['username']) { 
//Comprobacion del envio del nombre de usuario y password 
$username=$_POST['username'];
$password=md5($_POST['password']); 
if (
$password==NULL) { 
echo 
"La password no fue enviada"
}else{
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error()); 
$data mysql_fetch_array($query); 
if(
$data ['password'] != $password) { 
echo 
"Login incorrecto"
}else{ 
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error()); 
$row mysql_fetch_array($query); 
$_SESSION["s_username"] = $row['username']; 
echo 
"Has sido logueado correctamente ".$_SESSION['s_username']." y puedes acceder al index.php.";
header ("location: pagina.php"); 


}
?>
si lo haciendo mal por favor, si alguien me puede decir que es, se lo agradezco.
parace que no me funciona la logica.

GRACIAS