Martin,

What I mean is something that triggers the sign out before serve side
session expires... and trigger this expire event.

https://github.com/reiern70/antilia-bits/blob/master/client-sign-out-parent/client-sign-out/src/main/java/com/antilia/signout/InactivitySignOutPanel.java
https://github.com/reiern70/antilia-bits/blob/master/client-sign-out-parent/client-sign-out/src/main/java/com/antilia/signout/InactivitySignOutPanel.js

The above seem to work. You use it as in

https://github.com/reiern70/antilia-bits/blob/master/client-sign-out-parent/client-sign-out-demo/src/main/java/com/antilia/HomePage.java




On Mon, Mar 17, 2014 at 9:11 AM, Martin Grigorov <mgrigo...@apache.org>wrote:

> Hi,
>
> On Fri, Mar 14, 2014 at 9:25 PM, Ernesto Reinaldo Barreiro <
> reier...@gmail.com> wrote:
>
> > Hi,
> >
> > I would implement this as..
> >
> > 1- A JS function that counts how much time has passed since last AJAX
> > request. Once a certain threshold is passed an AJAX request is sent to
> the
> > page.
> > 2- An AbstractAjaxBehavior that is added to the page. I would use it as
> > context for AJAX request on 1).
> >
>
> at that time the session should be already expired.
>
> But this can be used to do what is needed here - Wicket will redirect to
> the configured PageExpiredErrorPage.
>
>
> > 3- On the respond of AJAXBehavior you redirect to  SessionTimeoutPage and
> > invalidate the session.
> >
> >
> >
> > On Fri, Mar 14, 2014 at 8:07 PM, Bruce Lombardi <brlom...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > >
> > >
> > > An earlier question I asked about session timeouts was answered by
> Martin
> > > Grigorov. I am implementing his suggestion and have a JQuery script
>  what
> > > sets a timer that times out after a certain period of inactivity. The
> > > timeout triggers a function call.  Currently,  for a quick test,  I
> have
> > > that function use location.href to go to an arbitrary static web page
> > like
> > > this:
> > >
> > >
> > >
> > > function whenUserIdle(){
> > >
> > >                 location.href = 'http://www.natural-environment.com';
> > >
> > > }
> > >
> > >
> > >
> > > That works fine, but now I need to make it go to a Wicket page in my
> > > application, similar to what would happen if I had an anchor tag like:
> > >
> > >
> > >
> > > <a wicket:id=" SessionTimeoutPage" href="#">SessionTimeoutPage</a>
> > >
> > >
> > >
> > > But I can't figure out how to do this in the javascript function. Can
> > > anyone
> > > tell me how to call the Wicket page from the javascript function?
> >
>
> You can use <script wicket:id="expirationUrl"></script> and a
> Label("expirationUrl", "window.expirePageUrl ='" +
> urlFor(SessionTimeoutPage.class) + "';");
> Then use it with: location.href = window.expirePageUrl';
>
>
> >  >
> > >
> > >
> > > Thanks,
> > >
> > >
> > >
> > > Bruce
> > >
> > >
> >
> >
> > --
> > Regards - Ernesto Reinaldo Barreiro
> >
>



-- 
Regards - Ernesto Reinaldo Barreiro

Reply via email to