读书人

关于不重复登录的难题请高手帮忙解决

发布时间: 2012-02-14 19:19:19 作者: rapoo

关于不重复登录的难题,请高手帮忙
我有一个登录界面,要求:如果A机器已经用一个用户名登录了系统,我在B机器用同一个用户名登录也能成功,但是要把A上的T掉。就像QQ一样,在另一台机器登录时,原来的会掉线。请问有什么方法可以实现。

[解决办法]
用一个哈希表记录用户登录记录放在服务器上,当发现B登录的时候把A从表中提出同时清空A的Session
[解决办法]
楼上,好像B登录无法取得A的Session。

应该把登录信息的记入Application,登录后,从查询是否已存在该用户名的登录,如果存在,则把原来的T掉(不过把原来的T掉有点强盗作风,应该不让新的登录才对)。
把原来的T掉还有个问题,就是怎样才算T掉了,要有个区别机器的标识(如果不让新的登录就没有这个麻烦了)。

读书人网 >asp.net

热点推荐