1
我有一個用戶驗證問題。爲登錄腳本Laravel 5登錄驗證問題
現在:我可以創建一個新用戶,並使用laravel的Hash::make
命令,以便對所有似乎正常工作見下面的數據庫記錄的密碼。我在$input
上做了一個轉儲模,並確認它裏面有來自登錄表單的發佈數據。
代碼:
public function CheckLogin()
{
$input = Request::all();
// create our user data for the authentication
$userdata = array(
'Email' => $input['email'],
'Password' => $input['password']
);
// attempt to do the login
if (Auth::attempt($userdata)) {
// if(Auth::attempt(['Email' => $input['email'], 'Password' =>$input['password'], 'ArchivedOn' => null])){
//return redirect()->intended('devices');
return redirect()->intended('devices');
} else {
$err = 'Login Failed Please check credentials and try again.';
return view('welcome', compact('err'));
}
}
的Auth::attempt
似乎總是返回false,因爲它總是重新定向到與我指定的錯誤消息的歡迎頁面。
我預計我錯過了一些明顯的東西,但我想我會問一個新的眼睛,因爲我看不到問題。
上帝我知道這將是愚蠢的感謝拉維工作 –
不客氣:-) –