加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 09:17:02 所属栏目:asp.Net 来源:网络整理
导读:我正在寻找在访问网站时清理/清除所有现有cookie并且未经过身份验证的最佳方法. 我们不允许客户“记住我”以保持登录状态.因此,当他们再次访问时,开始使用cookie的最佳方式是什么? 是将所有cookie设置为空字符串吗? 是否将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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读