2015-10-15 157 views
2

我正在使用Laravel 5.1和Sentinel - Cartalyst身份驗證驅動程序。問題是,Laravel不能「保持」用戶登錄。一段時間後(當他們訪問網站時)它會自動將它們踢出來,錯誤,他們沒有登錄(我有過濾器,檢查用戶是否登錄每條路線期望登錄路線)。它真的讓我感到困惑,我無法修復它。 我嘗試使用Cookie,文件和數據庫驅動程序保持登錄會話,他們都失敗。Laravel 5.1。 - 登錄會話不會持續

有人知道如何處理這個問題嗎?我是內聯網用戶的建築項目(在本地域)...也許這可能是問題?另外我注意到,cookies過期時間是當前日期時間laravels設置爲最大過期時間。

+0

你有沒有嘗試過從config/session.php設置生存期? – kunoichi

+0

@kunoichi我試過了,但問題仍然存在 – user3681563

回答

0

您確定您已將正確的命名空間路徑導入Cartalyst?我遇到了一個問題,會話不會持久,它是由導入本地php Cartalyst類而不是laravel類導致的。它應該是這樣的Cartalyst\Sentinel\Laravel\Facades\Sentinel::class