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]