2015-12-14 231 views
0

有沒有辦法找出用戶會話保持有效的時間(直到它超時)?超時會話的時間

我想在頁面上顯示這一次。

我知道如何設置超時時間,但無法找到鋤頭以使當前時間超時。

回答

3

我想你應該在瀏覽器中用普通的JavaScript跟蹤時間,並用每個Ajax/WebSocket調用重置。

你不能在服務器上跟蹤它,因爲要檢查你需要提出請求的時間,這將更新會話。

1

會話對象上有一個getLastAccessedTime(),這可能有所幫助。

+0

我正確地假設超時將發生在(當前時間 - getLastAccessedTime())> getMaxInactiveInterval()? – RobAu

+0

但要使用此方法,您需要發出http請求,即它將續訂會話。 –