我现在尝试过任何事情。 在我的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;
答案 0 :(得分:0)
如何创建密码?
必须使用Hash::make()
答案 1 :(得分:0)
如果密码不是Hash :: make(),则Auth将仅返回false。我也面临这个问题但现在在使用Hash :: make()创建密码后修复了;