首页 新闻 会员 周边 捐助

asp.net防止重复登陆的问题

0
悬赏园豆:20 [已关闭问题] 关闭于 2010-11-03 10:09

网上看了很多方法,或多或少有问题,有没有比较完整的解决方案。

清海扬波的主页 清海扬波 | 小虾三级 | 园豆:825
提问于:2010-11-01 22:27
< >
分享
所有回答(5)
0

单点登录

yoolo wu | 园豆:235 (菜鸟二级) | 2010-11-02 00:03
0

单点登录可解决多个系统只登录一次就可以全部访问

或者用轮询的方式判断链接用户是否正在链接

大狼熙熙 | 园豆:129 (初学一级) | 2010-11-02 08:30
0

防止多个地方登陆?

Astar | 园豆:40805 (高人七级) | 2010-11-02 08:34
0

在服务器端记录登录状态(数据库、缓存等全局变量中),然后判断

慧☆星 | 园豆:5722 (大侠五级) | 2010-11-02 09:29
不能登录的方式如果在不正常注销的情况下会有问题,现在是在考虑是不是踢掉前面登录的。
支持(0) 反对(0) 清海扬波 | 园豆:825 (小虾三级) | 2010-11-02 09:32
用cache设置过期时间 用用户id作为key
支持(0) 反对(0) 慧☆星 | 园豆:5722 (大侠五级) | 2010-11-10 21:24
0

Global.asax 文件里,透过 Application 机制来控制。

Application 是所有用户共用的内存区块,Session 是每个用户独立的区块。

WizardWu | 园豆:1402 (小虾三级) | 2010-11-02 13:00
使用Application 在调试运行的时候可以,发布了就看不到效果了。
支持(0) 反对(0) 清海扬波 | 园豆:825 (小虾三级) | 2010-11-02 13:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册