Ho salvato la password nei cookie utilizzando la codifica md5, come faccio adesso a decodificarla?
o meglio, come faccio a verificare se la password presente nel cookie sia uguale a quella presente nel database (non codificata)?
grazie![]()
Ho salvato la password nei cookie utilizzando la codifica md5, come faccio adesso a decodificarla?
o meglio, come faccio a verificare se la password presente nel cookie sia uguale a quella presente nel database (non codificata)?
grazie![]()
Non puoi decodificarla,
perchè la tieni non codificata nel db? Non è che sia sicuro, comunque basta che fai
md5($row['password']) e verifichi se è uguale
dall'md5 non si torna in dietro... quindi l'unica cosa che puoi fare è quello di confrontare il valore che hai nel cookie con l'md5 del valore che hai sul database
Codice PHP:
$val_cookie = 0c88028bf3aa6a6a143ed846f2be1ea4;//è l'md5 della stringa "pippo"
$val_db = "pippo";
if ($val_cookie == md5($val_db))
echo 'password corretta';
else
echo 'password errata';
![]()
Ho risolto il problema, grazieOriginariamente inviato da ipnotic
dall'md5 non si torna in dietro... quindi l'unica cosa che puoi fare è quello di confrontare il valore che hai nel cookie con l'md5 del valore che hai sul database
Codice PHP:
$val_cookie = 0c88028bf3aa6a6a143ed846f2be1ea4;//è l'md5 della stringa "pippo"
$val_db = "pippo";
if ($val_cookie == md5($val_db))
echo 'password corretta';
else
echo 'password errata';
![]()
![]()