首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

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

希望能给个例子,谢谢

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

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

关注~

热点排行