【发布时间】:2012-06-03 12:31:52
【问题描述】:
我正在使用包含用于身份验证的加密密钥的 cookie。我需要的是在注销时删除此 cookie。根据 msdn,无法从客户端的浏览器中删除 cookie,因此我尝试设置到期日期HttpContext.Current.Request.Cookies["CAuthCookie"].Expires = DateTime.Now.AddDays(-1);,但 cookie 仍然存在。还有其他想法吗?
【问题讨论】:
-
Cookie 时间是 UTC,所以使用 DateTime.UtcNow.AddDays(-1),同时更新响应(不是请求)cookie。
标签: asp.net authentication cookies