The way you remove cookies in browsers is that you set them with a past expiration date. removeCookie(String) works great when you used setCookie(String,String) or setCookie(String,String,Date) to create the cookie, but as soon as you use other parameters, you have to pass them back with the exact same values (except for the cookie value and the expiration date of course) to overwrite an existing cookie, possibly expiring it (i.e. removing it).
On Monday, February 10, 2014 1:17:34 AM UTC+1, Steffi Müller wrote: > > I have a problem with deleting cookies. > > When I set a cookie like this: > > Cookies.setCookie(LOGIN_COOKIE_NAME, value, expires); > > I get a cookie with domain *www.test.com <http://www.test.com>* > > When I set a cookie like this: > > String domain = "www.test.com"; > Cookies.setCookie(LOGIN_COOKIE_NAME, value, expires, domain, "/", false); > > I get a cookie with domain *.www.test.com <http://www.test.com> (note > that there is a dot in front of the www)* > > The problem is that I cannot delete the cookie with: > > Cookies.removeCookie(LOGIN_COOKIE_NAME, "/"); > > or > > Cookies.removeCookie(LOGIN_COOKIE_NAME); > > > There might be some problem with the dot. Does anyone know how to solve it? > > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/groups/opt_out.
