当前位置: 代码迷 >> ASP.NET >> 控制重复登陆时,怎么删除某个客户端的session
  详细解决方案

控制重复登陆时,怎么删除某个客户端的session

热度:3827   发布时间:2013-02-26 00:00:00.0
控制重复登陆时,如何删除某个客户端的session?
某用户先登陆
然后换个机子登陆,我想把前一台电脑的Session[ "UserNam "]清掉,然后可以在第2抬机子登陆~总之,同一时间,一个帐号只能在一台电脑用,以后登陆的为准

------解决方案--------------------------------------------------------
这个叫单一登陆,使用cache来存放所有人的登陆信息吧,遇到已经登陆过的就不让登陆
------解决方案--------------------------------------------------------
写个静态类用于存用户的登陆名称加上一个登陆时间。
当有用户登陆进来,就进这个类里来判断是否有该用户,有,则清除类里的用户,把当前用户添加进来。
------解决方案--------------------------------------------------------
单点登陆吧
------解决方案--------------------------------------------------------
web和winform 是有区别的,不太好用
------解决方案--------------------------------------------------------
登录信息写在数据库吧
------解决方案--------------------------------------------------------
可以将登录信息存入数据库!在项目中控制登录情况!在asp中有个g开头的文件,里面重载session_end事件控制登出删除!~
------解决方案--------------------------------------------------------
只有存数据库了~
------解决方案--------------------------------------------------------
把登陆信息写入数据库,然后进行比对
  相关解决方案