日期:2014-05-18  浏览次数:20549 次

如何控制登陆用户的人数,如只允许同时登陆20人如果超过20后别人就不能登陆?
如何控制登陆用户的人数,如只允许同时登陆20人如果超过20后别人就不能登陆?

希望能给个例子,谢谢

------解决方案--------------------
计数器
------解决方案--------------------
是注册用户
还是访问页面用户
------解决方案--------------------
这个有点不好搞,web的有太多的退出方式.很不容易确切知道登录者什么时候完全退出.

帮顶
------解决方案--------------------
楼上说的有道理。。
------解决方案--------------------
在页面onbeforunload事件里
用ajaxpro
加减Application
------解决方案--------------------
用APPLICATION,在它的事件中写入用户数量的加减就可以了,在用户登录的时候就判断APPLICATION里面的值如果20就不让登录
------解决方案--------------------
只能通过数据库判断
完全判断成功确实不太现实
------解决方案--------------------
我只是想了下哈,没去做:
这样的,先建一个表tablex,这个就一个字段shu,当用户登陆网站后执行将该字段+1,并且在用户登陆网站时都要查询tablex表中的字段shu的值,当该值小于20时才允许用户登陆,让大于20就不让登陆,当用户点退出或是Session变量的值变为0时又将tablex表中的字段shu的值-1,这样应该行吧~只是思路哈~参考下~
------解决方案--------------------
也想知道这个问题合理解决方案,
web里面粗略控制还可以,就是不知道如何精确控制,

关注~