当前位置: 代码迷 >> ASP.NET >> 100分请问:在asp.net提供的成员管理中怎么实现防止同一用户同时在不同地方登录
  详细解决方案

100分请问:在asp.net提供的成员管理中怎么实现防止同一用户同时在不同地方登录

热度:5636   发布时间:2013-02-25 00:00:00.0
100分请教:在asp.net提供的成员管理中如何实现防止同一用户同时在不同地方登录?
在asp.net提供的成员管理中,如何实现同一帐号在一个地方登录后,如果其它地方有同一帐号登录,会弹出对话框提醒:有用户用同一帐号登录。

------解决方案--------------------------------------------------------
我最近刚做的,单用户单登陆的,在网上查了很多的资料,一般都是依赖于数据库,就是一登陆是TRUE,正常退出就FLASE,非正常的时候就在Global.asax把FLASE写进数据库!
曾经见网上提供了一种像QQ的那种,就是一个用户登陆 ,下一个用户登陆的时候会顶掉上一个!不过方法看上去很复杂,没用!
------解决方案--------------------------------------------------------
在服务端记录登录成功的人员ID,下一个人登录时进行比对
------解决方案--------------------------------------------------------
或者不小心关闭的应用程序 --> 或者不小心终止了浏览器进程
  相关解决方案