Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/07/2002, 09:48
Avatar de TheRock
TheRock
 
Fecha de Ingreso: mayo-2002
Ubicación: Sucre - Bolivia
Mensajes: 189
Antigüedad: 22 años
Puntos: 0
Re: Consulta MySQL pasword encriptado

Hola.

Si bien como dice web no es posible desencriptar, pero si lo que quieres es validar un password, podrias encriptar la cadena a comparar.

de la siguiente manera:

$sql1=mysql_db_query("select PASSWORD($cadena)");
$row1=mysql_fetch_array($sql1);

en $row1[0] estará almacenada tu cadena encriptada.

lees de tu BD lo que desees comparar.

$sql2=mysql_db_query("select password from tabla where condicion");
$row2=mysql_fetch_array($sql2);

Luego comparas lo que acabas de encriptar con el password en tu Base de Datos.

if($row1[0]==$row2[0]) {
echo "cadenas iguales";
//codigo
}

Espero te sea util, saludos :)

P.D. existe un pequeño inconveniente, :-p debes omitir los dos ultimos caracteres de la cadena que encriptes para que funcione.

Adios