如何在数据库中只存储密码时匹配php中的密码?

时间:2018-02-04 08:04:53

标签: php hash passwords

出于隐私原因,我只在数据库中存储密码哈希,没有电子邮件或用户名。目前我使用以下代码在数据库中插入哈希密码进行注册。 20个字符唯一密码是由代码用户创建的,无法创建自己的密码

$pass='1234567';
$storethispasshash = password_hash($pass, PASSWORD_BCRYPT)

要匹配登录页面上存储的密码,我正在使用

$db->where ('password', $_POST['pass']);
$results = $db->getOne ('register');
$pass = password_hash( $_POST['pass'], PASSWORD_BCRYPT)
password_verify($pass,$results['password'])

但是password_verify返回false。在这种情况下我该怎么办? 感谢

0 个答案:

没有答案