session失效,如何判断是超时还是没有正常登陆? session失效,如何判断是超时还是没有正常登陆? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Appliction来记录最近一次session是否失效,并判断但前session是否建立,没有建立就是没有正常登录; 不使用硬件的一個思路。前提﹕使用者必須長期位于電腦網絡前1﹕規定員工離開必須登陸系統填寫離開單。2﹕限定公司所有屏保為X分鐘。不可以更改。3﹕系統每X分鐘抓取電腦是否屏保狀態。如果連續兩次都是處與屏保狀態。判定未按規定離開。4﹕電腦管理員限定使用者使用 類似按鍵精靈之類的軟件PS﹕說的不好 不要。 用数据库存放,如果已经登陆,就为1,如果失效了,检查1,就说明是超时,如果失效了,检查不为1,就说明没有登录,就是没能正常登录,用HttpSessionListener 不好意思,没有说明白。我的意思是:我做了一个过滤器,限制用户必须从登陆界面登录。我是从session中获取一个属性username的值,如果不是从登录界面进入,这个值是null,那么就退回到登陆界面重新登录。但是当超时以后,从session中获取的话也是null。我就想区分一下,退回到了登陆界面,到底是因为什么原因? session中是有工作时间效因的,一般是在30秒后自动销毁,也可以过通其方法修改销毁时间.. 看看HttpSession 这个类的一些特性.. session超时之后就销毁了,这样在服务器看来你没有和它关联会话。所以和没有正常登陆的状态是一样的,值是null。也就是说在服务器看来超时和没有正常登陆是等效的。 那只能用比session范围更大的内置对象。好像没多大意义 javax.jnlp包在Java SE7中没有找到?有没有什么办法? struts2 session问题? 将字符串形式的时间转换成yyyy-MM-dd hh:mm:ss的形式(转换的结果也是字符串值) jsp错误处理 java web start运行错误 关于Servlet的XML配置问题 JS的一个疑问 寻求cobol的朋友,共同学习 关于try,catch,那位能够指明错误之出200分 一个关于权限检查的问题。 frame框架显示不出来jsp页面 进来看看这个Input。。。。。。。
前提﹕使用者必須長期位于電腦網絡前
1﹕規定員工離開必須登陸系統填寫離開單。
2﹕限定公司所有屏保為X分鐘。不可以更改。
3﹕系統每X分鐘抓取電腦是否屏保狀態。如果連續兩次都是處與屏保狀態。判定未按規定離開。
4﹕電腦管理員限定使用者使用 類似按鍵精靈之類的軟件
PS﹕說的不好 不要。
如果失效了,检查不为1,就说明没有登录,就是没能正常登录,用HttpSessionListener
我的意思是:
我做了一个过滤器,限制用户必须从登陆界面登录。我是从session中获取一个属性username的值,如果不是从登录界面进入,这个值是null,那么就退回到登陆界面重新登录。但是当超时以后,从session中获取的话也是null。
我就想区分一下,退回到了登陆界面,到底是因为什么原因?
看看HttpSession 这个类的一些特性..
所以和没有正常登陆的状态是一样的,值是null。
也就是说在服务器看来超时和没有正常登陆是等效的。