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:
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');}
mi da errore del controllo e non riesco a capire perchè.
mysql vers 7.32