Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2006, 15:04
Avatar de ProWebDeveloper
ProWebDeveloper
 
Fecha de Ingreso: julio-2005
Ubicación: Maracay - Edo. Aragua
Mensajes: 117
Antigüedad: 18 años, 8 meses
Puntos: 1
Cita:
Iniciado por commo
Hola a tod@s, a continuacion adjunto el parte del script que procesa el login desde un formulario, el password en la base de datos se encuentra en md5 y entonces la duda es que, cuando inserto los datos del password en formato md5 me dice que los datos no existen, pero cuando no es en md5 me imprime que si existen y yo lo que quisiera es que me reconozca el password pero en formato md5.GRACIAS.

$password=md5($_POST['password']);
$sql=mysql_query("SELECT * FROM usuarios WHERE code='".$_POST['code']."' and user='".$_POST['user']."' AND password='".$_POST['pass']."'");

if (mysql_num_rows($sql)!=0){
echo "datos existen";
}
else {
echo "datos no existen";
}
Si no me equivoco tu error esta aqui:

$password=md5($_POST['password']);
$sql=mysql_query("SELECT * FROM usuarios WHERE code='".$_POST['code']."' and user='".$_POST['user']."' AND password='".$password."'");

Debes incluir la variable password que es la q contiene el password del usuario que intenta hacer login pero encriptado... y asi puedas compararlo con el de la bd y verificar la autenticidad del mismo..

Espero que funcione..

Saludos...
__________________
ProWebDeveloper