【发布时间】:2011-10-03 11:11:57
【问题描述】:
我可以更改 FormsAuthentication cookie 名称吗?
如果是,怎么做?
我遇到的问题是,当我有两个 Web 应用程序部署在同一个域中时,当任何人登录时,第二个应用程序将自动注销,因为它们使用相同的身份验证的 cookie 名称。
【问题讨论】:
标签: asp.net cookies forms-authentication
我可以更改 FormsAuthentication cookie 名称吗?
如果是,怎么做?
我遇到的问题是,当我有两个 Web 应用程序部署在同一个域中时,当任何人登录时,第二个应用程序将自动注销,因为它们使用相同的身份验证的 cookie 名称。
【问题讨论】:
标签: asp.net cookies forms-authentication
您可以在 web.config 文件中进行调整:
<authentication mode="Forms">
<forms name=".CookieName" loginUrl="LoginPage.aspx" />
</authentication>
【讨论】:
是的,您可以在forms 元素下的web.config 元素的authentication 元素下指定cookie 名称。
<authentication mode="Forms">
<forms name="RoleBasedAuthenticationCookiename" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx">
</forms>
</authentication>
【讨论】: