【发布时间】:2015-02-26 09:49:05
【问题描述】:
我在我的应用程序中使用 FormsAuthenticationTicket。我拥有的是两种不同的用户类型,超级管理员和普通用户。
超级管理员可以冒充普通用户。我想要多个 FormsAuthenticationTicket 实例,可以吗?有可能吗?
【问题讨论】:
标签: asp.net-mvc formsauthenticationticket
我在我的应用程序中使用 FormsAuthenticationTicket。我拥有的是两种不同的用户类型,超级管理员和普通用户。
超级管理员可以冒充普通用户。我想要多个 FormsAuthenticationTicket 实例,可以吗?有可能吗?
【问题讨论】:
标签: asp.net-mvc formsauthenticationticket
不,就 ASP.NET 表单身份验证机制而言,单个实例绝对没有问题。使用 cookie 跟踪用户并且请求是无状态的。数据库也很好地处理并发。
您可以使用表单身份验证和多个会话。您的帖子似乎说使用相同表单身份验证帐户的两个人将共享同一个会话并会导致问题。事实上,我无法理解您关于多个身份验证票证实例的观点是什么,因为登录的两个用户不会共享同一个会话。
【讨论】: