我可以更改FormsAuthentication cookie名称吗?

我可以更改FormsAuthentication cookie名称吗?

如果是的话,怎么样?

我得到的问题是,当我有两个Web应用程序部署在同一个域,然后当任何人login,然后第二个将被自动注销,因为他们使用相同的身份validation的cookie名称。

你可以在你的web.config文件中调整它:

<authentication mode="Forms"> <forms name=".CookieName" loginUrl="LoginPage.aspx" /> </authentication> 

是的,您可以在web.config authentication元素下的forms元素中指定cookie名称。

 <authentication mode="Forms"> <forms name="RoleBasedAuthenticationCookiename" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx"> </forms> </authentication>