2011-10-02 54 views
1

在CodeIgniter config.php文件中,我們可以設置會話過期時間,以秒爲單位$config['sess_expiration'] = 300;。 現在我有兩部分用於我的網站,用戶部分和管理員部分。我需要用戶會話在10分鐘(600秒)後過期,管理會話在5分鐘(300秒)後過期。 有沒有簡單的方法來做到這一點?CodeIgniter中的會話過期時間

回答

1

我認爲最簡單的方法是用管理器中的當前CI_Session實例替換爲具有在構造函數中的$params數組中傳遞的那些選項的新實例。

另一個變種是你用自己的變體擴展CI_Session類,它提供了一種方法來改變到期時間或者可以處理有條件地處理的第二個配置項目。