2009-11-11 92 views
0

如果我登錄了我的應用程序,但如果我選擇關閉瀏覽器而不點擊註銷,我將如何自動從服務器註銷?會話到期

+0

這取決於你如何處理你的會話。他們是基於客戶端還是服務器? – Wilkins 2009-11-11 15:47:33

+0

它是基於服務器的會話處理 – Vipul 2009-11-12 01:24:22

回答

0

除非您將用戶明確註銷,否則您的服務器無法知道用戶已關閉其瀏覽器。

您可以簡單地讓會話自然超時,例如,閒置10分鐘後。

或者,您可以在頁面中添加一些js以定期ping回服務器,以便在瀏覽器窗口打開時保持會話活動。

+0

假設我有用戶列表lastlogout列,這給我最後註銷的日期時間,我將如何更新它?是否有方法會自動在會話超時後更新我的用戶表? – Vipul 2009-11-11 16:07:31

+0

取決於平臺,但一般來說,大多數會話處理系統都有一些垃圾收集形式,用於陳舊會話。此時,您可以執行會話到期所需的任何必要操作。 – 2009-11-11 17:49:09