![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/12/2007, 13:46
|
| | Fecha de Ingreso: julio-2004 Ubicación: San Sebastián de los Reye
Mensajes: 140
Antigüedad: 20 años, 6 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. |