Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2006, 14:57
Avatar de pato_volador
pato_volador
 
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 18 años, 6 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...