【发布时间】:2018-09-25 17:22:07
【问题描述】:
如何将 laravel Bcrypt 密码翻译成纯文本?我想在用户忘记密码时使用它,并将纯密码发送到他们的电子邮件。
【问题讨论】:
标签: bcrypt laravel-5.2
如何将 laravel Bcrypt 密码翻译成纯文本?我想在用户忘记密码时使用它,并将纯密码发送到他们的电子邮件。
【问题讨论】:
标签: bcrypt laravel-5.2
您不能将 laravel Bcrypt 密码转换为纯文本。
因为 bcrypt 是散列。
在 laravel 5.2 中重置密码可以看这个链接
reset password
【讨论】:
我知道这个问题很老了——亨德里克试图做的事情甚至不可能——但我偶然发现了它,必须补充一下,以防其他人想要这样做:
不要试图覆盖那些保证用户数据安全的东西。
密码不应该是纯文本(这样只有您的用户 - 而不是任何碰巧可以访问您的数据库的随机用户 - 知道他们的密码)
永远不要通过电子邮件发送密码(这样只有您的用户——而不是碰巧访问他们电子邮件的任何随机用户——知道他们的密码)
密码经过专门的哈希处理以保护您的用户数据。这是一件好事。
【讨论】: