php - 使用 password_hash 函数恢复密码

标签 php mysql forgot-password password-recovery password-hash

<分区>

我目前正在使用 password_hash,这是一种单向哈希函数,因此无法解密。那么我应该怎么做才能为用户提供密码恢复功能,以防他们忘记密码。是否有任何内置函数,如verify_password

最佳答案

最简单的方法是,您可以通过电子邮件将旧密码重置为新密码的链接发送给忘记密码的用户。这不需要解密旧密码并且非常安全。

此外,我认为这个问题可能会有帮助 Effective Techniques for Password Retrieval in Modern Web Applications

关于php - 使用 password_hash 函数恢复密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33315918/

相关文章:

javascript - 如何自动刷新页面的一部分

sql - 数百个 excel 查找值到 MySQL 在线插入?

mysql - 如何使 MySQL 中的一行与另一行相对应?

security - 最好的 "forgot my password"方法是什么?

django - 向 Django 管理站点添加忘记密码功能

php - 我可以将 php 与 phonegap 一起使用吗?

php - php短标签的混合

php - 我的网站的 Facebook 照片库小部件?

mysql - 如何获取嵌套子查询以识别父查询列

Azure VM 密码重置