我想在子域级别设置cookie的范围以进行单点登录。 我在MSDN下面找到了一段代码来设置cookies @的范围 http://msdn.microsoft.com/en-us/library/ms178194.aspx#Y2930
Response.Cookies["domain"].Value = DateTime.Now.ToString();
Response.Cookies["domain"].Expires = DateTime.Now.AddDays(1);
Response.Cookies["domain"].Domain = "contoso.com";
但我不知道在global.asax中写这段代码的位置? 任何想法。
答案 0 :(得分:1)
我认为Application_PostAuthenticateRequest()是一个相当明显的选择。
您已在Application_AuthenticateRequest上对用户进行了身份验证,然后您可以继续修改Cookie域。
http://msdn.microsoft.com/en-us/library/system.web.httpapplication.postauthenticaterequest.aspx