如果我的應用程序將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