我正在嘗試監視用戶會話並提醒用戶會話即將過期。 Anysolution客戶端或服務器端將爲我工作,我只需要通知客戶他的會話將在會話過期前過期跟蹤Httpsession用戶會話超時
0
A
回答
0
會話超時計數器在其空閒後立即啓動。如果有來自用戶的請求[即使它的ajax],它也不會超時。因此,您可以在客戶端維護一個計數器,確保用戶閒置您的網頁。
更新:
添加過濾器將攔截每個請求,並會在一些隱藏的參數或餅乾什麼的形式更新lastAccessedTime
它傳遞給客戶端..和使用JavaScript來檢測超時
請參見
0
超時時間一定要使用Javascript類型的計時器來處理。現在,當您在服務器上發出請求時,您應該重置客戶端上的超時值(服務器上的會話超時值將使用服務器的會話跟蹤選項自動更新)。
現在在另一種情況下,您在客戶端執行操作(但沒有服務器交互),那麼您應該使用javascript重置客戶端的超時時間,並使用虛擬隱藏內部框架在虛擬頁面上張貼一些虛擬表單服務器。這將更新服務器端用戶的會話超時。
您還可以在虛擬頁面上使用ajax調用來實現最後一個虛擬物件功能。這可能是更好的解決方案。
希望這有助於你
相關問題
- 1. 經典ASP和會話超時 - 跟蹤會話計時器?
- 2. 會話跟蹤
- 3. 使用backbone.js跟蹤用戶會話
- 4. 使用Google Analytics跟蹤用戶會話
- 5. 使用Spring跟蹤用戶登錄和註銷會話跟蹤
- 6. 使用狀態服務器時的跟蹤會話超時
- 7. 會話如何跟蹤多個用戶
- 8. 活動用戶跟蹤,PHP會話
- 9. HttpSession或Stateful Session Bean中的會話跟蹤?
- 10. 跟蹤Cookie而非JS的跟蹤器用戶會話Like Google
- 11. 會話跟蹤Servlet
- 12. SIP會話跟蹤
- 13. Java會話跟蹤
- 14. 使用有狀態會話Bean來跟蹤用戶的會話
- 15. 使用會話跟蹤
- 16. 使用WebAPI跟蹤用戶時的會話替代
- 17. 你如何跟蹤會話超時在PHP?
- 18. 執行會話跟蹤時發生NullPointerException
- 19. J2ee的會話跟蹤
- 20. 跟蹤的Oracle會話
- 21. Hibernate會話跟蹤對象
- 22. HttpSession超時
- 23. 當用戶會話超時時檢測
- 24. 當會話超時時註銷用戶
- 25. 當會話超時時註銷用戶
- 26. HttpSession跟蹤和監視工具
- 27. Google App Engine如何跟蹤httpsession銷燬
- 28. 使用ApplicationInsights跟蹤跨域會話
- 29. 在Android應用程序中跟蹤用戶會話
- 30. 使用PHP會話ID,cookie +數據庫跟蹤用戶
非常感謝,但我們需要忽略鼠標的移動,所以這個空閒時間的解決方案是不是feasable我,所以有沒有其他的解決辦法? – hanhu
哎呀..檢查更新。我以前錯了 –