Laravel 4如何获取原始密码?

时间:2013-12-03 01:52:59

标签: laravel-4

我在写入数据库时​​使用Hash :: make来处理密码。 但现在我有一个问题,我如何获得原始密码? 我的意思是没有哈希密码。 因为我有一个页面想要向用户自己显示密码。 我应该有另一个数据库字段来记录原始密码吗? 或者有简单的Laravel方式?

1 个答案:

答案 0 :(得分:1)

只是为了扩展Doon所说的内容,正如Mike指出的那样绝对正确 - 永远不会保存纯文本密码 - 总是只为丢失/遗忘的密码提供重置选项。

Laravel幸运地可以通过它的RemindableInterface帮助你,你可以在你的用户类/模型中实现,例如。

class User extends Eloquent implements RemindableInterface {

    public function getReminderEmail()
    {
        return $this->email;
    }

}

因此无需从头开始 - 有关此处使用的详细信息 - http://four.laravel.com/docs/security#password-reminders-and-reset

格伦