在ASP.net会员中避免并发登录(注销前登录会话)。

 2023-02-16    373  

问题描述

我正在学习ASP.NET成员资格功能.

我想知道我如何实现,以便稍后登录会话注销以前的登录会话,以避免并发登录.我知道如何检查用户是否在线(通过成员函数leionLine())并注销当前用户(通过FormsAuthentication.signout()).但我不知道如何在以前的登录会话退出.

在ASP.net会员中避免并发登录(注销前登录会话)。

我可以读取的任何代码或引用?

推荐答案

我不认为有一个明确的方法来做这件事.

在用户登录时,实现某种方式将存储在缓存中的某种令牌(会话ID?)中的令牌(会话ID?).每次用户登录时都会撤消旧令牌.然后添加一个HttpModule检查此检查令牌……当请求进入不匹配时,将用户注销.或者,将此逻辑放在母版页中,或者将所有应用程序页面继承的页面对象.

其他推荐答案

本文具有相同的实现,但更加解释,并且需要所有代码:

以上所述是小编给大家介绍的在ASP.net会员中避免并发登录(注销前登录会话)。,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/33984.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。