Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2007, 13:46
hurricane
 
Fecha de Ingreso: julio-2004
Ubicación: San Sebastián de los Reye
Mensajes: 140
Antigüedad: 19 años, 9 meses
Puntos: 2
Problema con funcion PASSWORD() en función PHP de acceso de usuarios

Tengo la siguiente función que me está dando problemas. Me devuelve false siempre.

function login($usuario, $password)
{

$result=mysql_query("select user, password from users where user='$usuario' and password=PASSWORD('$password')");

if(!$result)
return false;

if(mysql_num_rows($result)>0)
return true;

else
return false;
}

Sin embargo si le quito PASSWORD() y dejo la sentencia como password='$password' funciona correctamente. Para este último caso me he creado un usuario sin encriptar la contraseña usuario prueba y contraseña prueba.

Le he dado mil vueltas y no doy con el problema.
__________________
tecomweb.com - diseño y desarrollo Web