2016-03-09 56 views
0

我使用我的登錄表單觀察非常奇怪的情況。我登錄的第一個版本是使用電子郵件和密碼的簡單登錄。它工作正常,直到我改變我的用戶表有另一個字段「狀態」。我只想讓管理員用戶確認,以便能夠登錄。所以我說「狀態」字段的嘗試() - 方法如下:Laravel:登錄奇怪問題

if ($this->auth->attempt([$this->loginUsername() => $request->input($this->loginUsername()), 'password' => $request->input('password'), 'status' => 1], $request->has('remember'))) 

第一次當我嘗試登錄,登錄成功。比我註銷並嘗試再次登錄,但我無法登錄。原因:「這些憑據與我們的記錄不符。」

如果我再次嘗試登錄'未使用'的用戶,我可以再次登錄,但註銷後此用戶名無法訪問。爲什麼會發生?

+0

用戶登錄時狀態欄會發生什麼情況? –

+0

什麼都沒有。我認爲這是與remember_token的東西,但如果我手動刪除用戶的remember_token,它不會改變任何東西。 –

+0

我想我找到了問題。谷歌瀏覽器爲用戶存儲了錯誤的密碼,這就是爲什麼我不能登錄:) –

回答

0

這是我的不好。 Chrome存儲虛假密碼,這就是爲什麼我無法登錄