asp-classic – 如何清除所有cookie?

我正在寻找在访问网站时清理/清除所有现有cookie并且未经过身份验证的最佳方法.

我们不允许客户“记住我”以保持登录状态.因此,当他们再次访问时,开始使用cookie的最佳方式是什么?

是将所有cookie设置为空字符串吗?
是否将cookie的日期设置为昨天?

任何例子都将非常感激.

解决方法

Daniel K是正确的,将cookie作为最佳选择,您的问题是要清除所有cookie,您可以通过Response对象执行此操作:

For Each cookie in Response.Cookies
    Response.Cookies(cookie).Expires = DateAdd("d",-1,now())
Next

将cookie设置为“”的问题 – 严格来说,cookie仍然存在,如果你想将它们全部过期以便浏览器丢弃它们,请使用.expires

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...