Per un sistema di login sto provando ad usare la funzione crypt() in questo modo.
Ma qualsiasi cosa metta nella form di login, mi dice che come password va bene.Codice PHP://crittaggio della password nello script della registrazione
$password = crypt($_POST['password']);
//e la metto nella tabella del db, risulta così: $1$Tz0.gE..$Wg3sb2XtiyuN6kpU/Xt7
//nello script del login prendo la password corrispondente all'username dal db e poi faccio il confronto
if($pass === crypt($this->password,$pass)) //$pass è quella presa dal db
Ho controllato sul manuale della funzione crypt() e dice di fare così (link - primo esempio), ma come mai mi da questo problema?

Rispondi quotando