[求助]怎么实现同一时段只允许一个用户登录系统
请问:怎么实现同一时段只允许一个用户登录系统,有好的实现方案没有? E_mail:jameschineseman@yahoo.com.cn
在数据库里面增加一个标志字段`` 例如在线设置为1 下线设置为2
然后登陆的时候判断状态``如果为1的话``表示此帐号已经登陆过``
我不太清楚你的同一时段是什么意思```
如果时非正常退出情况呢,比如关闭浏览器或客户端机器断电等。
以后用户永远也登不进去了。
登录一般都用session保留``在建一个session监听类
如果session在某是时间内已经不存在``则将该用户设置为下线状态
最简单就是用application,然后用过滤器包裹住,如果已经有人登录的话,在application中标记.
过滤器检查是否标记.