![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/06/2006, 14:57
|
![Avatar de pato_volador](http://static.forosdelweb.com/customavatars/avatar117940_1.gif) | | | Fecha de Ingreso: octubre-2005 Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 19 años, 4 meses Puntos: 0 | |
hola. para poder comparar una dato que esta encriptado en la base de datos con MD5, lo que tienes que hacer es que al momento de tomarla del formulario y enviarla a comparar tienes que encriptarla tambien.
por ejemplo:
if (isset($_POST['pass'])) //si existe la variable pass enviada del formulario entonces....
{
$pass = md5($_POST['pass']); //encriptas lo que que haya escrito el usuario
$var2_rsvalida = $pass;
}
mysql_select_db($database_conex, $conex);
$query_rsvalida = sprintf("SELECT idusuario FROM acceso WHERE login = '%s' AND pass = '%s'", $var1_rsvalida,$var2_rsvalida);
$rsvalida = mysql_query($query_rsvalida, $conex) or die(mysql_error());
$row_rsvalida = mysql_fetch_assoc($rsvalida);
$totalRows_rsvalida = mysql_num_rows($rsvalida);
// y luego cuentas:
if ($totalRows_rsvalida == 0) {
echo "no se encontro el usuario";
}
Espero haberte ayudado... |