Ho un db MySQL e ho messo le password in md5, però non ho capito perché non mi funziona l'autenticazione.
Codice PHP:
$_POST['passw']=md5($_POST['passw']);
if (controllo($_POST['user'],$_POST['passw'])!=0) {
// carica pagina
}
function controllo($user, $passw) {
$conn = connetti();
$query = mysql_query("SELECT idut, pass FROM pg WHERE nome='$user'",$conn) or die( "Errore ricerca pass: " . mysql_error() );
$info = mysql_fetch_assoc($query);
disconnetti($conn);
if ($info['pass']==$passw) {
return $info[idutente];
} else {
return 0;
}
}
Se non uso l'md5 tutto funziona...