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