Ciao a tutti
Da come ho scritto nel titolo sto avendo un problema con password_hash.
Bene come ho detto io prendo una password da un campo form e gli passo la password_hash() e lo salvo nel databse.
Il problema sorge quando devo verificare la password, cioè sempre da un campo input prelevo la password digitata, poi estraggo quella dal database e le confronto ma mi da sempre che non sono le stesse:
Codice PHP:
$email = trim($_POST["email"]);
$password_input = trim($_POST["psw"]);
... connessione database tramite classe ...
$sql = "SELECT Password FROM register WHERE Email =' $email'";
$db->query($sql);
$rec=mysqli_fetch_rows($query);
$password_db = $rec[0];
if(!password_verify($password_input, $pasword_db)){
echo "password non esatta";
} else {
echo "password esatta";
}
Il problema e che me la da sempre non esatta nonostante io gli passo quella giusta