日期:2014-05-16  浏览次数:20406 次

求助呀,asp.net如何防止用户重复登录呀
最近在做一个管理网站,不知道该怎么限制用户登录情况,使用session记录用户信息,但是用户不按照正常的下线方式或者发生紧急状况突然离开,就无法正常进入session_end事件了,求如何解决呀
------解决方案--------------------
第二次登陆把第一次登陆踢掉
------解决方案--------------------
后台应该有记录,登陆时,服务端进行验证(比如做个webservice去验证登录信息,并返回给客户端),验证通过,会后台记录,其他地点登陆时,从后台查找是否存在
------解决方案--------------------
最简单的,登陆时候产生一个随机唯一id存到用户表数据库里,在有用户登陆检查一下,匹配就直接通过调整到正确页面,踢掉其他用户,这个是单用户登陆。