Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP &MYSQL:Verwendung von Bcrypt-Hash und Überprüfung des Passworts mit der Datenbank

Verwenden von Andrew Moores Klasse , müssen Sie die Klasse verify() aufrufen Methode, um zu überprüfen, ob das Kennwort des Benutzers mit dem Hash übereinstimmt. Die beiden Parameter, die Sie ihm übergeben, sind das Klartext-Passwort, das der Benutzer eingegeben hat, und der Hash, den Sie in der Datenbank gespeichert haben.

Anscheinend haben Sie ein zweites gehashtes Passwort an verify() übergeben stattdessen, weshalb es nicht funktioniert. Übergeben Sie das Klartext-Passwort als erstes Argument.