相关疑难解决方法(0)

忘记密码:实现忘记密码功能的最佳方法是什么?

我想知道在网站上创建忘记密码功能的最佳方法是什么.我见过很多,这里有几个或组合:

  • 密码问题/答案(1个或更多)
  • 使用新密码发送电子邮件
  • 在屏幕上给出新密码
  • 通过电子邮件确认:必须单击链接以获取新密码
  • 要求用户输入新密码的页面

您会在忘记密码功能中添加哪些组合或附加步骤?我想知道他们如何申请新密码以及他们最终如何获得密码.

我正在操作委托人,无法检索密码; 必须提供/生成新密码.

编辑我喜欢Cory所说的关于如果用户名存在不显示的内容,但我想知道要显示什么.我认为问题的一半是用户忘记了他们使用的电子邮件地址,显示某种"不存在"的消息是有用的.有解决方案吗

authentication passwords change-password forgot-password

51
推荐指数
3
解决办法
2万
查看次数

使用sha1密码哈希进行密码恢复

我想为我的网站实现忘记密码功能.我使用sha1哈希密码.我该如何为用户恢复?

实现这个的最佳方法是什么?

php hash password-protection

5
推荐指数
2
解决办法
6274
查看次数

多次哈希密码

如果我哈希两次密码:

$psw1= password_hash($password,PASSWORD_DEFAULT);
$psw2=password_hash($psw1,PASSWORD_DEFAULT);
Run Code Online (Sandbox Code Playgroud)

这更安全还是没用?

PS:我是php的新手

php password-hash

-2
推荐指数
1
解决办法
63
查看次数