aspnet 底层代码清除所有得cookie
以下是 ASP.NET 底层代码清除所有 cookie 的示例:
// 获取当前请求上下文的 HttpCookieCollection 对象
HttpCookieCollection cookies = Request.Cookies;
// 遍历所有 cookie,将它们的过期时间设置为当前时间减去一个较大的值
foreach (string cookieName in cookies.AllKeys)
{
HttpCookie cookie = cookies[cookieName];
cookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(cookie);
}
这段代码将遍历当前请求上下文中的所有 cookie,并将它们的过期时间设置为当前时间减去一天。这将导致浏览器删除所有 cookie。最后,使用 Response.Cookies.Add 方法将更新的 cookie 添加回响应中,以确保它们将被浏览器删除。
原文地址: https://www.cveoy.top/t/topic/cEuf 著作权归作者所有。请勿转载和采集!