3
我试图防止在我的web应用程序中同时登录多个。我想在登录时注销用户的所有/任何以前的身份验证。这样目前的登录仍然是唯一的。防止多个同时登录
如何为特定用户调用FormsAuthentication.SignOut()以使任何现有的身份验证无效。
我试过到处搜索,但没有答案,只有理论。
我试图防止在我的web应用程序中同时登录多个。我想在登录时注销用户的所有/任何以前的身份验证。这样目前的登录仍然是唯一的。防止多个同时登录
如何为特定用户调用FormsAuthentication.SignOut()以使任何现有的身份验证无效。
我试过到处搜索,但没有答案,只有理论。
那么我最终使用应用程序状态来存储用户的最新sessionid并检查母版页以查看会话ID匹配。如果不是,则用户退出。
这样,只有最新的登录被允许,并且任何以前的登录在使用时都被注销。
你可以使用FormsAuthentication.SetAuthcookie吗? – Zrb0529 2011-02-11 05:55:43