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