我有一些關於認證嘗試失敗的帖子,但我的情況似乎有所不同。仍處於開發階段,所以我的密碼是純文本。我嘗試登錄,但我一直收到錯誤,因此重定向回登錄頁面。認證嘗試失敗Laravel 5.4
錯誤消息說用戶名/密碼不匹配,但dd顯示電子郵件和密碼都是正確的。
什麼可能是造成這種故障的原因? PS:這是我第一次用laravel
web.php
Route::post('/login', '[email protected]');
Route::get('/', '[email protected]');
AuthController
public function auth()
{
//dd($request);
// attempt to login the user
if (! auth()->attempt(request(['email', 'password']))) {
return back()->withErrors([
'message' => 'Username/Password does not macth'
]);
}
return redirect('/');
}
PostController中
public function index()
{
$posts = Post::latest()->limit(3)->get();
return view('post.index', compact('posts'));
}
是您的密碼保存在數據庫中的哈希或可見? – dparoli
密碼不被散列。這是純文本 – Mena