Laravel hash :: make和hash ::使用auth类检查

时间:2014-07-10 14:30:12

标签: laravel laravel-4

试图弄清楚如何在登录功能中使用Laravel的Hash和Auth类。当我的用户注册时,我使用它:

$password = Hash::make(Input::get('password'));

结果存储在数据库表中。在登录功能中,我想检查密码和电子邮件是否有效,所以我这样做:

if (Auth::attempt(array('email' => $email, 'password' => $password, 'activated' => 1)))

但Auth :: attempt中的密码是纯文本。我应该通过什么来与之前存储在表格中的版本(Hash :: make()的结果)进行比较。

1 个答案:

答案 0 :(得分:3)

Auth :: attempt会自动为您进行散列处理。只需传递密码(来自输入)