2014-03-29 32 views
1

我創造的,我要顯示所有誰是當前在線的用戶聊天模塊。 我正在存儲ci_sessions表CI中的用戶信息。 它使用正常的登錄和註銷過程中,當用戶工作正常,但是當用戶關閉應用程序而無需點擊註銷它不會從ci_sessions表中刪除中的用戶數據。 因此,即使他處於非活動狀態,它仍保持登錄狀態。 我怎麼可以隨時會話過期即使用戶關閉該應用程序而無需點擊註銷刪除USER_DATA。管理登錄和數據庫註銷笨

請幫幫我。

預先感謝您.....

+0

RU用戶註銷時更新表或會話 –

+0

是的我的代碼銷燬會話,並刪除ci_sessions表中的user_data列的值當點擊註銷...但如果用戶不單擊註銷並關閉應用程序它應該更新數據庫中的值嗎? –

回答

1

確定做一個

1)到應用程序文件夾,然後去config.php文件,然後打開它 2)使$配置['sess_expire_on_close '] = FALSE;它是默認FALSE使它爲TRUE 3.)並且也爲此讀取文檔..

也更新時間$ config ['sess_time_to_update'] = 300;到更少

+0

我已經設置配置[ 'sess_expire_on_close'] = TRUE和$配置[ 'sess_time_to_update'] = 120; –

+0

它destroyes的會話,但如果用戶關閉應用程序,而無需使用註銷按鈕不會刪除ci_sessions表從USER_DATA字段中的值.... –

+0

您正在使用的版本.... – HaRsH