用户长时间无操作 超时退出系统实现
2012-11-22 10:22
337 查看
在一般系统的拦截器,过滤器基础上,
添加前台一个ajax请求,
定时去问后台的最后一次操作时间,
并前台处理这时间差产生的不同操作,
但是最后一次操作的时间不容易得到,
session中虽然存有最后一次操作时间,
但是每次Ajax请求都会更新这个值,
所以要在session中 纪录一个最新操作的值,
在什么时候纪录呢?
对 就在拦截器,和过滤器中添加最新操作时间,
只要判断非获取最新时间的action请求就更新session中的最新时间。
添加前台一个ajax请求,
定时去问后台的最后一次操作时间,
并前台处理这时间差产生的不同操作,
但是最后一次操作的时间不容易得到,
session中虽然存有最后一次操作时间,
但是每次Ajax请求都会更新这个值,
所以要在session中 纪录一个最新操作的值,
在什么时候纪录呢?
对 就在拦截器,和过滤器中添加最新操作时间,
只要判断非获取最新时间的action请求就更新session中的最新时间。
相关文章推荐
- Java设置session超时(失效)的时间 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session 具体设置的方法有三种:
- 如何实现登录互踢 即如何实现当用户登录之后 如果在其他地方再次登录 则这边的用户自动退出系统
- linux系统记录用户操作实现方法
- 【Java程序运行超时后退出或进行其他操作的实现】
- 【Java程序运行超时后退出或进行其他操作的实现】
- 关于为了保证数据安全,让已登陆用户在不操作的情况下超时退出的处理
- 实现记录和查看用户的系统登录和退出历史和利用C#编写的网络聊天程序
- jdbc连接Oracle数据库实现学生管理系统(用数据库连接池支持多用户操作同一数据库)
- 对于登陆长时间未操作超时退出问题
- 自定义广播的使用(目的:实现当前用户退出时,清除用户以前的操作)
- 实现记录和查看用户的系统登录和退出历史
- springMVC +Mybatis +spring aop 实现用户系统操作日志记录
- 如何实现程序长时间未操作退出
- 【Java】Java程序运行超时后退出或进行其他操作的实现
- Android实现app长时间未操作时自动退出app
- C#写的对系统用户和组操作的类(可以实现用户和组的添加、删除、修改)
- windows&linux设置系统自动退出时间(无操作超时设置)
- 使用iframe来实现的系统,长时间未操作易发生的尴尬界面
- iOS实现程序长时间未操作退出
- until 循环:实现一个shell脚本,不停地询问用户要执行什么操作,直到用户输入quit才会退出