如何计算登陆时间?
我有一个Windows 服务,用于在用户登陆一定时间后自动注销系统。
可是怎么计算登陆时间呢?
------解决方案--------------------登陆前纪录一个时间,登陆完毕在获取当前时间,然后做差
------解决方案--------------------你把当前用户存入session,设置session的有效期有可以了。
------解决方案--------------------
------解决方案--------------------java的,用session判断
try{
String userName = (String) session.getAttribute("userName");
String userPassword = (String) session.getAttribute("userPassword");
if (userName == null || userPassword == null) {
out.print("Your Session is overtime, Please relogin!");
return;
}
}
catch(Exception e)
{
out.print(e.getMessage());
return;
}
------解决方案--------------------
------解决方案--------------------登陆后,记录一个时间点。
然后用定时器判断登录以后系统使用的时间,判断达到要求后,注销操作。
------解决方案--------------------看下这个,不知道你打算怎么让用户自动注销
http://www.cnblogs.com/stone_w/archive/2011/01/14/1935219.html14/1935219.html
------解决方案--------------------