加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.net会员强制用户离线(作为管理员)

发布时间:2020-12-16 09:34:21 所属栏目:asp.Net 来源:网络整理
导读:我正在寻找一种方法来破坏特定用户的ASP.net会员会话.我这样做的原因是作为管理员我想删除用户.这工作正常,但如果用户已经有一个活动会话,他仍然被标记为“在线”,直到该会话终止(我每次使用Current.User.Identity.IsAuthenticated验证). 如何根据授权的用户
我正在寻找一种方法来破坏特定用户的ASP.net会员会话.我这样做的原因是作为管理员我想删除用户.这工作正常,但如果用户已经有一个活动会话,他仍然被标记为“在线”,直到该会话终止(我每次使用Current.User.Identity.IsAuthenticated验证).

如何根据授权的用户杀死会话.这种方式,当我做Memberships.DeleteUser(用户名)我也可以做Sessions.KillByUser(用户名)

提前致谢

对于遇到同样问题的人,我最终会遵循他们的建议并使用以下方法:
http://www.chillaxen.com/2011/02/asp-net-force-a-user-offline-as-admin-destroy-a-session-by-username/

解决方法

如何添加拦截 PostAuthorizeRequest事件的HttpModule:根据要“销毁”的全局ID列表检查用户凭据.如果匹配,则终止用户会话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读