You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Maurice Marrink <ma...@gmail.com> on 2008/05/01 18:10:52 UTC

Re: finding out user's original destination

Well there is no official api call like "inspectOriginalDestination"
or something which will give you the original page / component.
With a little introspection you can get the original url from the
PageMap but that would be a bit hacky and might not give you enough
information.
Other options are:
- if the number of pages you want to prevent continuing to is limited,
is to do the check in those pages and if not allowed do a redirect.
- cache the destination pageclass in your session if an abortexception
is thrown and inspect that in the onsubmit.

Please file a jira request if you want this.

Maurice

On Wed, Apr 30, 2008 at 9:20 PM, Andrew Broderick
<ab...@peak6solutions.com> wrote:
> Hi,
>
>  In the onSubmit() of my SignInPanel, I have the following:
>
>             if (!continueToOriginalDestination())
>             {
>                   setResponsePage(getApplication().getSessionSettings().getPageFactory().newPage(
>                               getApplication().getHomePage(), (PageParameters)null));
>             }
>
>  What I want to do is find out where the user is heading at this point, so I can conditionally either allow them to go there or send them to the home page. Note, this is not for authorization purposes; I just want to be able to control the page flow.
>
>  Thanks
>
>  _______________________________________________________
>
>  The  information in this email or in any file attached
>  hereto is intended only for the personal and confiden-
>  tial  use  of  the individual or entity to which it is
>  addressed and may contain information that is  propri-
>  etary  and  confidential.  If you are not the intended
>  recipient of this message you are hereby notified that
>  any  review, dissemination, distribution or copying of
>  this message is strictly prohibited.  This  communica-
>  tion  is  for information purposes only and should not
>  be regarded as an offer to sell or as  a  solicitation
>  of an offer to buy any financial product. Email trans-
>  mission cannot be guaranteed to be  secure  or  error-
>  free. P6070214
>

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