AUTH类不工作php laravel(返回false)

时间:2013-05-28 14:46:11

标签: php laravel laravel-4 laravel-3

我现在尝试过任何事情。 在我的auth.php中,我将其设置为:

return array(
     'driver' => 'eloquent',
     'username' => 'email',
     'password' => 'password',
     'model' => 'User',
     'table' => 'users',
);

我将通过数据库“email”和密码“password”

中的列登录用户

这是我的用户控件类,用于检查登录,但每次都返回false。

是的,['email']中的$正在返回一封电子邮件,$ ['password']中的$是一个密码。是的,数据库中有一条记录这样的信息。

        if ( Auth::attempt(array("username" => $in['email'], "password" => $in['password']))):
              echo "OK!";
         else:

             return Redirect::to('/users/login')->with_errors($v);

         endif;

2 个答案:

答案 0 :(得分:0)

如何创建密码? 必须使用Hash::make()

创建

答案 1 :(得分:0)

如果密码不是Hash :: make(),则Auth将仅返回false。我也面临这个问题但现在在使用Hash :: make()创建密码后修复了;