Have you tried using the other constructor for
RestartResponsAtInterceptPageException (the one that takes a page
instance)?

On Tue, May 6, 2008 at 8:44 PM, Fernando Wermus
<[EMAIL PROTECTED]> wrote:
> Hi,
>      I've used the authentication and authorization examples and I need to
>  add some easy extra behavior to the loginPage. A user can sign up the site
>  and then he gets  an email to confirm it. When he clicked the link to
>  confirm his/her singing up, some parameters are sent. As he/she didn't have
>  a session,
>  // Force sign in
>                     throw new
>  RestartResponseAtInterceptPageException(PaginaLogIn.class);
>
>  Nevertheless, the pages is instantiated without any parameter, despite the
>  link mail has one.
>
>  I imagine that the redirect by this exception clean the parameters. Which is
>  the easiest solution?
>
>  This is the full code for method init in the Application class,
>
>     protected void init()
>     {
>         super.init();
>
>         getSecuritySettings().setAuthorizationStrategy(new
>  IAuthorizationStrategy()
>         {
>             public boolean isActionAuthorized(Component component, Action
>  action)
>             {
>                 return true;
>             }
>
>             public boolean isInstantiationAuthorized(Class componentClass)
>             {
>                 System.out.println("Entre
>  SignIn2Application.isInstantiationAuthorized("+ componentClass + ")");
>                 if
>  (AuthenticatedWebPage.class.isAssignableFrom(componentClass))
>                 {
>  // Is user signed in?
>                     if (SesionMisPartidos.isSignedIn())
>                     {
>  // okay to proceed
>                         return true;
>                     }
>                     System.out.println("Redirijo la pagina a SignIn2");
>  // Force sign in
>                     throw new
>  RestartResponseAtInterceptPageException(PaginaLogIn.class);
>                 }
>                 return true;
>             }
>         });
>
>         crearCarpetaUsuarios();
>     }
>
>  --
>  Fernando Wermus.
>
>  www.linkedin.com/in/fernandowermus
>  http://mientretiempo.blogspot.com/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to