2011-07-12 18 views
53

Czy mogę zmienić nazwę pliku cookie FormsAuthentication?Czy mogę zmienić nazwę pliku cookie FormsAuthentication?

Jeśli tak, w jaki sposób?

Problem polega na tym, że gdy mam dwie aplikacje internetowe są wdrażane w tej samej domenie, to wtedy, gdy ktoś jest zalogowany, ten drugi zostanie automatycznie wylogowany, ponieważ używa tej samej nazwy pliku cookie uwierzytelniania.

+1

Duplikat pytanie: http://stackoverflow.com/questions/3631617/how-do-i-customize-the-forms-authentication-cookie-name – DaveRead

Odpowiedz

78

Można ustawić go w pliku web.config:

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

dla każdego, kto zastanawia się w tym momencie, domyślny nazwa pliku cookie to ".ASPXAUTH" –

12

Tak można określić nazwę pliku cookie w web.config na forms elementu pod authentication elementu.

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