Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2008, 12:07
pompeu63
 
Fecha de Ingreso: marzo-2004
Mensajes: 6
Antigüedad: 20 años, 1 mes
Puntos: 0
Acceso usuario y password con md5()

Buenas,

He hecho este pequeño progamilla, primero de todo en la base de datos ya tengo el password codificado con md5(), ahora lo que intento hacer es acceder con usuario y pass. que me confirme el usuario con el dni y el pass si no lo codifico me funciona, el problema es cuando codifico el pass con md5 y lo comparo con el que tengo en la base de datos, os pongo el programilla

<?php
//recojo los datos del formulario
$dni=$_POST['dni'];
$passwd=$_POST['passwd'];


//me conecto a la BD
$db=mysql_connect('localhost','root','');
if(!$db)
{
echo 'No hem pogut connectar amb la base de dades';
exit;
}
mysql_select_db('centre');

//traspaso el password a md5
$passwe=md5($passwd);

//busco el usuario
$sntSQL="SELECT * FROM personal WHERE dni='$dni' AND passwd='$passwe'";
$result=mysql_query($sntSQL);
if($row=mysql_fetch_array($result)){

echo 'usuari y password correcte';
}
else
{
echo 'usuari i/o password incorrecte';
}

?>