加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP密码恢复

发布时间:2020-12-13 14:06:23 所属栏目:PHP教程 来源:网络整理
导读:我意识到,为了安全,密码不应该作为明文存储在数据库中.如果我哈希,我可以验证他们的登录目的. 但是,如果我想设置一个密码恢复系统,那么最好的策略是什么,因为没有消除哈希? 有人可以简要介绍一下存储和恢复密码的良好安全策略吗? 您无法恢复已经散列的密码
我意识到,为了安全,密码不应该作为明文存储在数据库中.如果我哈希,我可以验证他们的登录目的.

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

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

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

你应该做的是:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读