[求助]怎么实现同一时段只允许一个用户登录系统
请问:怎么实现同一时段只允许一个用户登录系统,有好的实现方案没有? E_mail:jameschineseman@yahoo.com.cn
搜索更多相关主题的帖子:
时段 系统 用户 登录
----------------解决方案--------------------------------------------------------
在线等待...
----------------解决方案--------------------------------------------------------
用户身份验证的javabean里不能实现吗 在加一个application范围的bean变量 互斥调用不行吗 我没试过:)
----------------解决方案--------------------------------------------------------
在数据库里面增加一个标志字段`` 例如在线设置为1 下线设置为2
然后登陆的时候判断状态``如果为1的话``表示此帐号已经登陆过``
我不太清楚你的同一时段是什么意思```
----------------解决方案--------------------------------------------------------
不太清楚你的同一时段是什么意思。
如果是例如11点到12点这段时间内只允许一个人登录的话,可以在application里记录当前是否已经有人登录;
如果是指在某一时刻只允许一个人登录的话,可以用类似单例模式的方法来实现。
----------------解决方案--------------------------------------------------------
同意四楼建议
----------------解决方案--------------------------------------------------------
某一时刻只允许一个人登录的话,也就是唯一登录。
楼上说在数据库建一表,这方法也时可行的。
正常退出的话,可以修改登录标志。
如果时非正常退出情况呢,比如关闭浏览器或客户端机器断电等。
以后用户永远也登不进去了。
----------------解决方案--------------------------------------------------------
不知道该论坛,限制某一时刻只允许一个人登录吗?
在自己的机器上,打开不同的浏览器,如先用ie登录,然后在打开maxthon,自动就进去了。
在不同的机器上还真没有试过。
----------------解决方案--------------------------------------------------------
如果时非正常退出情况呢,比如关闭浏览器或客户端机器断电等。
以后用户永远也登不进去了。
登录一般都用session保留``在建一个session监听类
如果session在某是时间内已经不存在``则将该用户设置为下线状态
----------------解决方案--------------------------------------------------------
最简单就是用application,然后用过滤器包裹住,如果已经有人登录的话,在application中标记.
过滤器检查是否标记.
----------------解决方案--------------------------------------------------------