password_hash不起作用

时间:2016-09-29 06:19:40

标签: php passwords

我开发了一个网站。在此之前,我们需要将另一个站点从旧站点合并到新站点。在旧网站登录时,他们使用了 password_hash()。我们还使用了 password_hash()。当我们注册为新用户时,当我们检查登录时,我们使用 password_verify('password',“saved_hash_in_db”),其登录工作正常。

为什么现有用户无法使用相同的 password_hash()算法登录?

他们使用了以下代码。

注册时的哈希函数

$password = "123456";
password_hash($password, PASSWORD_DEFAULT);

登录时检查功能

password_verify($password , $theHash);
  

$ theHash存储在db中,同时寄存器

请告诉我如何解决这个问题?

0 个答案:

没有答案