I don't think that piece of JavaScript will do it for T5.3. Try the
technique found here instead:

http://jumpstart.doublenegative.com.au/jumpstart/examples/infrastructure/protectingpages

or go with FlowLogix.

2013/9/19 ANDRE Christophe <christophe.and...@docapost-bpo.com>

> Thx, that's really interresting.
> But then how to know the session (Spring) has expired? Even when the
> session spring has expired when I test session.isInvalidated() returns
> false?
>
>
> public boolean dispatch(Request request, Response response) throws
> IOException {
>
>
>         Session session = request.getSession(false);
>         SecurityContextHolder.getContext().getAuthentication().
>         if ((session == null || session.isInvalidated()) &&
> request.isXHR()) {
>             OutputStream os =
> response.getOutputStream("application/json;charset=UTF-8");
>
> os.write("{\"script\":\"window.location.reload();\"}".getBytes());
>             os.flush();
>             return true;
>         }
>
>         return false;
>     }
>
>
> Ce message et toutes les pieces jointes (ci apres le message) sont etablis
> a l intention exclusive de leurs destinataires.
> Si vous recevez ce message par erreur, merci de le detruire et d en
> avertir immediatement l expediteur par e mail.
> Toute utilisation de ce message non conforme a sa destination, toute
> diffusion ou toute publication, totale ou partielle, est interdite, sauf
> autorisation expresse de l expediteur.
> Les communications sur Internet n etant pas securisees, DOCAPOST BPO
> informe qu elle ne peut accepter aucune responsabilite quant au contenu de
> ce message.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to