我正在尝试监视用户会话并提醒用户会话即将过期。 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
哎呀..检查更新。我以前错了 –