2011-07-12 29 views
53

Tôi có thể thay đổi tên cookie FormsAuthentication không?Tôi có thể thay đổi tên cookie FormsAuthentication không?

Nếu có, Làm cách nào?

Vấn đề mà tôi gặp phải là khi tôi có hai ứng dụng web được triển khai trong cùng một miền thì khi có người đăng nhập thì ứng dụng thứ hai sẽ tự động bị đăng xuất vì họ sử dụng cùng tên cookie của Xác thực.

+1

Câu hỏi trùng lặp: http://stackoverflow.com/questions/3631617/how-do-i-customize-the-forms-authentication-cookie-name – DaveRead

Trả lời

78

Bạn có thể điều chỉnh nó trong tập tin web.config của bạn:

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

Đối với những ai đang tự hỏi tại thời điểm này, mặc định tên cookie là ".ASPXAUTH" –

12

Có bạn có thể chỉ định tên cookie trong web.config trên forms yếu tố dưới authentication phần tử.

<authentication mode="Forms"> 
    <forms name="RoleBasedAuthenticationCookiename" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx"> 
    </forms> 
</authentication> 
Các vấn đề liên quan