Cookie 注销问题
为了使多个网站(同一域名)共享登录信息,我采用了Cookie保存登录信息。
登录部分代码如下:
HttpCookie cookie = new HttpCookie ("LOGON_USER");
cookie.Domain = ".website.com";
cookie["UserName"] = "XXXX";
cookie["NetName"] = "ZZZZ";
……
HttpContext.Current.Response.Cookies.Add (cookie);
注销代码:
HttpCookie cookie = Request.Cookies["LOGON_USER"];
if (null != cookie)
{
cookie.Expires = DateTime.Now.AddDays (-2);
Response.Cookies.Set(cookie);
}
点击注销按钮无法实现注销,但去除cookie.Domain属性设置后,可以正常注销。
不知那位朋友实现过类似的功能,敬请指点。