我已閱讀Laravel 5 Docs about Authentication,但無法設置如所述的登錄。Laravel5:身份驗證::嘗試不按預期方式工作
我的用戶表中包含兩個字段,用戶名和密碼(這是鍵入文本),我已經存儲在散列密碼這就好比$2y$10$XCyEOyvC6Yp/O6HaeemPheO4KV1I8aEMUytZZt77Yjw9hp/j6uivWnope
這裏是我的代碼:
public function validateLogin()
{
$email = Input::get('email');
$pass = Input::get('password');
$pass = Hash::make($pass);
$credentials = [
'username' => $email,
'password' => $pass
];
if (Auth::attempt($credentials)) {
// Authentication passed...
return "passed";
}else{
return "nope";
}
}
我已經嘗試新鮮事物,Auth::attempt
始終返回false :( 伊莫它是完全一樣的文檔所描述的,任何人都知道什麼是錯的? 感謝
檢查你的用戶表和配置/ auth.php認證表用戶 –