如何从数据库获取密码

时间:2015-07-15 02:47:01

标签: database ion-auth

我使用ion auth库创建了用户,密码保存为编码格式,如下所示: “$ 2A $ $ 07 SeBknntpZror9uyftVopmu61qg0ms8Qv1yV6FG.kQOSM.9QhmTo36” 我们如何才能将此编码密码恢复为原始密码。

这是可能的还是我们需要为该用户创建休息页面?

2 个答案:

答案 0 :(得分:3)

这是不可能的,而且是设计上的。好的应用程序不会以后来检索密码的方式存储密码。这对用户有好处 - 没有流氓系统管理员可以使用他们的电子邮件和密码并尝试其他网站;对于系统管理员本身 - 如果数据库被黑客攻击/泄露,那么用户真的不必担心其他帐户被破解(然后起诉系统管理员)。

您在此处看到的内容称为password hashing(有时不正确地称为单向加密)。

答案 1 :(得分:0)

无法获取该密码。 我想你想要重置密码重置密码。 如果我是对的,那么正确的方法是发送用户重置密码链接。 并要求他再次重新生成密码。