微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP密码恢复

我意识到,为了安全,密码不应该作为明文存储在数据库中.如果我哈希,我可以验证他们的登录目的.

但是,如果我想设置一个密码恢复系统,那么最好的策略是什么,因为没有消除哈希?

有人可以简要介绍一下存储和恢复密码的良好安全策略吗?

您无法恢复已经散列的密码,也不应该.

你应该做的是:

>对密码重置请求进行一些验证,如CAPTCHA.>创建一次性随机代码,并发送一个链接用户的电子邮件.>有一个小时内有这个代码过期.>使用此代码后立即过期.>在与代码链接上,如果验证,允许他更改他的密码.>通知他密码已更改,但不要将其发送到电子邮件中.

原文地址:https://www.jb51.cc/php/131061.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐