Sunday, February 21, 2010

Delete all cookies and session in

Cookies are one of most important features of web application. From where we store little information on client side in one of my project we need to delete all cookies and as you can not delete cookies from server side so we have to expire them manually. Here is the code for that.

 string[] myCookies = Request.Cookies.AllKeys;
foreach (string cookie in myCookies)
Response.Cookies[cookie].Expires = DateTime.Now.AddDays(-1);
Same way we can delete all session for following code.
Technorati Tags: ,,,

Shout it
kick it on


  1. I wish it were that simple. My cookies have this annoying tendency to reappear no matter how hard I try to delete them.

  2. Bob what is the problem you are facing with deleting cookie

  3. same code i use it..but it work in local host only not in actual live site

  4. Kartheeswaran - What's the problem you are having to delete cookie that may be you have not used your cookie domain property.

  5. In my site i use google language translate combo box to change languages,
    i set the cookie value "/en/en" in google translate bar.
    when the user or admin login in my site ,i hide the translate bar and delete cookie...
    it work properly in local host,when launch the website in Server.the code not work ,still cookies are in browser....

  6. Kartheeswaran - I think you have problem with cookie domain property- see following linke. . If you can send me the code then it would be very help full!!

  7. @9f867cef981943a0c40aa457409b74be:disqus - Nice work!!


Your feedback is very important to me. Please provide your feedback via putting comments.

Support this blog-Buy me a coffee

Buy me a coffeeBuy me a coffee
Search This Blog
Subscribe to my blog


My Mvp Profile
Follow us on facebook
Blog Archive
Total Pageviews