Cela fonctionne bien sur mon hôte local, mais lorsque je l'ai téléchargé sur mon serveur Web, il a commencé à me donner une erreur. Ce n'est pas une erreur en fait, mais ça me montre un page is not working. Page is currently unable to handle this request.
Cela se voit sur ma page changepassword.php. Je ne suis pas vraiment sûr de ce que je devrais faire?Impossible d'afficher la page après avoir téléchargé sur le serveur Web
$sql=("SELECT * FROM profile WHERE username='$user_check'");
$db_check=$db->query($sql);
if(password_verify($old_pwd,$db_check->fetch_assoc()['password'])){
...
}
else{
$error = "Old password is incorrect.";
}
J'ai essayé
$sql=("SELECT * FROM profile WHERE username='$user_check'");
$db_check=$db->query($sql);
$row = $db_check;
if(password_verify($old_pwd,$row['password'])){
....
}
mais il me donne une erreur fatale de
Fatal error: Cannot use object of type mysqli_result as array
Vérifiez votre version de PHP. password_verify est disponible seulement dans v> = 5.5 –
Ici vous pouvez suivre http://php.net/manual/fr/function.password-verify.php –
Je l'ai déjà fait et c'est la version 5.5.30, j'ai inclus cette lib de [ ce site] (https://github.com/ircmaxell/password_compat) dans ma page de connexion pour que ma fonction 'password_verify() fonctionne, et cela a fonctionné, j'ai fait de même sur' changepassword.php' mais ce n'est pas travail. @BikashPaul – Louie