当前位置: 代码迷 >> Java Web开发 >> 求个判断用户是否登录代码,该怎么处理
  详细解决方案

求个判断用户是否登录代码,该怎么处理

热度:6410   发布时间:2013-02-25 21:18:16
求个判断用户是否登录代码
要用JDBC模式做的——判断用户是否登陆在线的代码,求各位高手帮忙解决

------解决方案--------------------------------------------------------
为什么要用jdbc来做呢,使用session不就能解决了吗,要是觉得session时间太短(一般能满足了),也能设置呀
------解决方案--------------------------------------------------------
在数据库中添加一个字段,状态(status),登录成功后状态为1,注销的状态为0,备注:0表示注销,1表示成功登录的用户
------解决方案--------------------------------------------------------
探讨

if(session.getAttribute("user")!=null){用户已登录;}
else{用户没登陆;}

------解决方案--------------------------------------------------------
可以通过数据库添加字段来解决,每次用户请求的时候可以记录用户最后的访问时间,然后后台再起一个定时任务,每隔一分钟或者指定的时间对用户最后访问记录进行清理,如果超过5分钟,或者指定时间之外时,认为用户已经注销,修改用户登录状态,同时删除最后访问时间
------解决方案--------------------------------------------------------
都是放到session里面的,能获取session信息且有登录信息的时候就是登录,其他就是未登录状态了啊
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!