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';
}
?>