PHP密码恢复
发布时间:2020-12-13 14:06:23 所属栏目:PHP教程 来源:网络整理
导读:我意识到,为了安全,密码不应该作为明文存储在数据库中.如果我哈希,我可以验证他们的登录目的. 但是,如果我想设置一个密码恢复系统,那么最好的策略是什么,因为没有消除哈希? 有人可以简要介绍一下存储和恢复密码的良好安全策略吗? 您无法恢复已经散列的密码
我意识到,为了安全,密码不应该作为明文存储在数据库中.如果我哈希,我可以验证他们的登录目的.
但是,如果我想设置一个密码恢复系统,那么最好的策略是什么,因为没有消除哈希? 有人可以简要介绍一下存储和恢复密码的良好安全策略吗?
您无法恢复已经散列的密码,也不应该.
你应该做的是: >对密码重置请求进行一些验证,如CAPTCHA.>创建一次性随机代码,并发送一个链接到用户的电子邮件.>有一个小时内有这个代码过期.>使用此代码后立即过期.>在与代码的链接上,如果验证,允许他更改他的密码.>通知他密码已更改,但不要将其发送到电子邮件中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |