All you need to do is evaluate the cookie here:

if (!AuthenticatedWebSession.get().isSignedIn())

Meaning that this should return TRUE if cookie is found.

**
Martin

2009/5/5 Khlystov Alexandr <[email protected]>:
> Hello all.
>
> Previous answers did not helped me much. Though thanks authors for their
> replies.
>
> I am going to provide more detailed question:
>
> My App  extends AuthenticatedWebApplication {
>
> And I want to implement auto-login/remember me feature.
> More precisely - when user submits to browser URL for some Wicket page (and
> user is not yet logged in) he should be able to see this page without seeing
> SignInPage (if he set at previous session "remember me" check box at
> SignInPage).
>
> I can't understand how can I achive that with the
> AuthenticatedWebApplication. How can I handle redirecting user to the
> SignInPage at org.apache.wicket.authentication;AuthenticatedWebApplication
> final method: onUnauthorizedInstantiation:
> ...
>   public final void onUnauthorizedInstantiation(final Component component)
>   {
>       // If there is a sign in page class declared, and the unauthorized
>       // component is a page, but it's not the sign in page
>       if (component instanceof Page)
>       {
>           if (!AuthenticatedWebSession.get().isSignedIn())
>           {
>               // Redirect to intercept page to let the user sign in
>               throw new
> RestartResponseAtInterceptPageException(getSignInPageClass());
>           }
>           else
>           {
>               onUnauthorizedPage((Page)component);
>           }
>       }
>       else
>       {
>           // The component was not a page, so throw an exception
>           throw new
> UnauthorizedInstantiationException(component.getClass());
>       }
>   }
> ...
>
> As it is final I can't override the line:
> ...
>               throw new
> RestartResponseAtInterceptPageException(getSignInPageClass());
> ...
>
> to make setting SignInPage optional, depending on the cookie, and if cookie
> is given from "remember me" checkbox - than to authenticate user just by
> login retrieved from the cookie. And do not show SignInPage and do not do
> any "redirectToInterceptPage".
>
> Thanks in advance!
>
> P.S.
> I think Wicket as a project requires more detailed and features-wide
> reference documentation.
>
> Khlystov Alexandr пишет:
>>
>> Good day.
>>
>> Can anyone, please, give an example, or direct wicket API description
>> about "remember me" at login page feature.
>>
>> Thanks in advance.
>>
>
>
> --
> Khlystov Alexandr
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to