我可以更改FormsAuthentication cookie名称吗?
如果是,怎么样?
我遇到的问题是,当我有两个Web应用程序部署在同一个域中时,当有人登录时,第二个将自动注销,因为他们使用相同的身份验证的cookie名称。
答案 0 :(得分:87)
您可以在web.config文件中进行调整:
<authentication mode="Forms">
<forms name=".CookieName" loginUrl="LoginPage.aspx" />
</authentication>
答案 1 :(得分:14)
是的,您可以在web.config
元素下的forms
元素的authentication
中指定Cookie名称。
<authentication mode="Forms">
<forms name="RoleBasedAuthenticationCookiename" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx">
</forms>
</authentication>