0
我使用我的登錄表單觀察非常奇怪的情況。我登錄的第一個版本是使用電子郵件和密碼的簡單登錄。它工作正常,直到我改變我的用戶表有另一個字段「狀態」。我只想讓管理員用戶確認,以便能夠登錄。所以我說「狀態」字段的嘗試() - 方法如下:Laravel:登錄奇怪問題
if ($this->auth->attempt([$this->loginUsername() => $request->input($this->loginUsername()), 'password' => $request->input('password'), 'status' => 1], $request->has('remember')))
第一次當我嘗試登錄,登錄成功。比我註銷並嘗試再次登錄,但我無法登錄。原因:「這些憑據與我們的記錄不符。」
如果我再次嘗試登錄'未使用'的用戶,我可以再次登錄,但註銷後此用戶名無法訪問。爲什麼會發生?
用戶登錄時狀態欄會發生什麼情況? –
什麼都沒有。我認爲這是與remember_token的東西,但如果我手動刪除用戶的remember_token,它不會改變任何東西。 –
我想我找到了問題。谷歌瀏覽器爲用戶存儲了錯誤的密碼,這就是爲什麼我不能登錄:) –