0
我有Laravel認證系統的一個問題:Laravel 4驗證嘗試()失敗
$credentials = array(
'email' => Input::get('email'),
'password' => Input::get('password'),
'active' => 1
);
if(Auth::attempt($credentials)){
echo "fine";
}else{
echo "fail";
}
Auth::attempt()
總是返回false。
因此,我試圖用其它方法進行驗證:
$user = User::where('email','=',Input::get('email'))->firstOrFail();
if ($user->active && Hash::check(Input::get('password'), $user->password)){
echo "fine";
}else{
echo "fail";
}
這一個工程。
你知道什麼可能使attempt
方法無效嗎?