0

I can do logout but at that time localhost cookies folder are not clear that's why my site user is not logout properly.

<li>
       <button id="btnLogoff" onclick="deleteAllCookies()">LOGOFF / logout</button>
  </li>
 <script>
                            function deleteAllCookies() {
                                var cookies = document.cookie.split(";");

                                for (var i = 0; i < cookies.length; i++) {
                                    var cookie = cookies[i];
                                    var eqPos = cookie.indexOf("=");
                                    var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
                                    document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
                                }
                            }
                        </script>
danronmoon
  • 3,814
  • 5
  • 34
  • 56
dipen
  • 1
  • 1
  • You need to remove session from server side. Only removing cookies from client side will intact your session – Hammad Shabbir Mar 01 '20 at 17:26
  • i only remove all cookies from client side . like cart,.AspNet.ApplicationCookie And __RequestVerificationToken this three cookies remove from client side – dipen Mar 01 '20 at 17:39

1 Answers1

0

You have a syntax error that prevents your javascript method from calling

USe deleteAllCookies() instead of deleteAllCookies

<button id="btnLogoff" onclick="deleteAllCookies()">LOGOFF / logout</button>
Hammad Shabbir
  • 722
  • 1
  • 6
  • 13