【问题标题】:Translate laravel 5 Bcrypt翻译 laravel 5 Bcrypt
【发布时间】:2018-09-25 17:22:07
【问题描述】:

如何将 laravel Bcrypt 密码翻译成纯文本?我想在用户忘记密码时使用它,并将纯密码发送到他们的电子邮件。

【问题讨论】:

    标签: bcrypt laravel-5.2


    【解决方案1】:

    您不能将 laravel Bcrypt 密码转换为纯文本。
    因为 bcrypt 是散列。
    在 laravel 5.2 中重置密码可以看这个链接
    reset password

    【讨论】:

      【解决方案2】:

      我知道这个问题很老了——亨德里克试图做的事情甚至不可能——但我偶然发现了它,必须补充一下,以防其他人想要这样做:

      不要试图覆盖那些保证用户数据安全的东西。

      密码不应该是纯文本(这样只有您的用户 - 而不是任何碰巧可以访问您的数据库的随机用户 - 知道他们的密码

      永远不要通过电子邮件发送密码(这样只有您的用户——而不是碰巧访问他们电子邮件的任何随机用户——知道他们的密码

      密码经过专门的哈希处理以保护您的用户数据。这是一件好事。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-01
        • 2015-05-13
        • 1970-01-01
        • 1970-01-01
        • 2017-06-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多