我使用內置的註冊和登錄代碼Laravel 5.1問題在驗證用戶:laravel 5.1
我在做什麼?
我做了註冊並且憑證正在成功保存。
什麼問題?
當我嘗試登錄時,它說「這些憑據與我們的記錄不匹配。」
在postLogin
方法,我看到的代碼:$credentials = $this->getCredentials($request);
並且當我在$credentials
打印的值,發現Password
值是純文本。
可能執行時總是說找不到用戶
if (Auth::attempt($credentials, $request->has('remember'))) {
請給我建議的路徑
使用bcrypt()隱窩您的密碼正確的格式。 – goldlife
這是否意味着它是Laravel 5.1 Authentication模板中的錯誤?我很抱歉,我的意思是,內置身份驗證模板中缺少密碼加密,而身份驗證? – Pankaj
是你在用戶表中加密的密碼,還是你的db中的純文本? 是否有可能您有另一個用戶名字段?通常這是EMAIL列......你在數據庫中有這個字段嗎? – goldlife