salve a tutti,
sto testando una tabella di mysql.
la tabella "users" è utile per l'accesso a un mio sito.
effettuo la creazione dell'account tutto bene
modifico la password tutto bene
il problema mi nasce quando recupero la password.
uso il seguente script e query:
mi da errore del controllo e non riesco a capire perchè.codice://echo $row['Temporaneo_pass']; VALIDO //echo $row['Temporaneo_pass_active']; VALIDO //$_GET['new'];VALIDO if(($row['Temporaneo_pass']==$_GET['new']) && $row['Temporaneo_pass_active']==1) { $sql="UPDATE users SET Password =:pass, Temporanea_pass =:azzera, Tempemporanea_pass_active =:temp WHERE ID =:id "; $s=$pdo->prepare($sql); $s->bindValue(':pass', password_hash($_GET['new'],PASSWORD_BCRYPT)); $s->bindValue(':azzera',0); $s->bindValue(':temp', 0 ); $s->bindValue(':id', $_GET['ID'] ); $s->execute(); } catch(PDOException $e) { $header="Oooops..."; $msg="errore n 3 ".$e->getMessage(); include 'errore.php'; exit(); } }else {die('errore del controllo');}
mysql vers 7.32

Rispondi quotando
