出于隐私原因,我只在数据库中存储密码哈希,没有电子邮件或用户名。目前我使用以下代码在数据库中插入哈希密码进行注册。 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。在这种情况下我该怎么办? 感谢