如果我的应用程序将HttpOnly Cookie放置在客户端上,然后需要将其删除,那么如何将它们完全删除?如何删除HttpOnly cookies?
7
A
回答
11
可以导致cookie来当用户访问你的网站,例如到期:
HttpCookie expiredCookie = new HttpCookie(cookieName);
expiredCookie.Expires = DateTime.UtcNow.AddDays(-1);
Response.Cookies.Add(expiredCookie);
你必须为你想要删除的cookie每次做到这一点。
0
您无法联系和删除Cookie。你可以拿走所有的cookies,清除数据并让它们过期。
+1
以及有关于此的任何示例?因为我到目前为止所尝试的所有东西似乎都不会改变任何东西 – 2010-10-07 22:54:22
相关问题
- 1. 是PDFReactor cookies HttpOnly?
- 2. 如何删除cookies
- 3. 如何删除cookies?
- 4. 如何删除cookies?
- 5. yii cookies设置httpOnly
- 6. 如何在ASP Classic中配置httpOnly Cookies?
- 7. 混合普通cookies和httponly cookies
- 8. 如何从Cookie中删除HttpOnly属性
- 9. HttpOnly Tomcat 5.5.36上的cookies
- 10. 使用javascript获取HttpOnly cookies
- 11. 如何清除Cookie上的HttpOnly标志?
- 12. 无法删除cookies
- 13. cookies不被删除
- 14. 如何从浏览器中删除cookies?
- 15. 如何删除Finatra上的cookies?
- 16. 如何删除facebook.com的所有cookies?
- 17. 如何注销Facebook并删除Cookies
- 18. 如何从cookies中删除信息?
- 19. 哪些浏览器支持HttpOnly cookies?
- 20. Xamarin可以阅读httponly cookies吗?
- 21. 在Tomcat上玩框架1.x - httpOnly cookies
- 22. 删除Java中的cookie /浏览器如何删除cookies
- 23. 如何使用HTTPOnly Cookies来保护JWT免受XSRF攻击?
- 24. ASP.NET/JavaScript:删除所有cookies
- 25. Selenium:删除cookies的问题
- 26. 使用javascript删除cookies
- 27. 通过删除cookies注销
- 28. 删除cookies后重定向
- 29. VertX Web不删除Cookies
- 30. ASP.NET删除会话/ Cookies
请注意,您无法真正销毁客户端上的Cookie。您只能要求客户销毁cookie并希望其行为。不当行为可能是客户端错误或用户在到期之前将cookie复制到浏览器外,并在到期后将其复制回来。如果cookie包含敏感信息(如会话ID),则必须使服务器上的会话无效,以确保它不会被重用。 – atk 2010-10-08 02:59:17
@atk,这当然是正确的,但我认为他正在寻找删除cookies的正常方法。当然,除非您有权访问客户端计算机,否则不能保证Cookie将被删除。做到这一点的唯一方法是破解每个访问者的计算机到您的网站:) – 2010-10-08 04:22:24
我曾尝试过这样的东西,它似乎并没有为我工作,但做了独立的验证,这清楚地表明它确实工作,我尝试清除之后必须将Cookie重新插入的第三方组件。 – 2010-10-08 14:56:47