always save your cookies using the / path

-igor

On Thu, Mar 18, 2010 at 10:14 AM, Daniele Dellafiore <ilde...@gmail.com> wrote:
> Hi.
>
> During the login I set a cookie called "login".
> It works but when I want to logout, getWebRequest().getCookie("login")
> does  not found the cookie so it does not remove it. The user is redirected
> to the LoginPage where it still found the original cookie that auto login
> the client.
>
> Why? Because the first time I search for the cookie, WebRequest have context
> / while the second time, in the LoginPage, has context /login. The reason is
> that the public page, when user land when is not logged in, is mounted this
> way:
>
> mountBookmarkablePage("login", LoginPage.class);
>
> this make the cookie be set for WebRequest with context /public.
> Logout link instead search for WebRequest with context /, with no cookie, so
> it cannot remove the old one and the user is logged out and logged in again
> automatically.
>
> In fact, If I do not mount pages, everything works. But I want to have nice
> URL. It is not important that landing page is /public, I would prefere that
> both landing page and home page (after signing in), have just / context.
>
> How can I achieve this? Any ideas?
>
> Thanks!
>
> --
> Daniele Dellafiore
> http://danieledellafiore.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to