J'ai implémenté cela pour la fonction logout.
je pars de ma page login pour aller sur la page user.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false); session.invalidate();
Mais après que la personne ait cliquer sur logout.
en faisant back sur mon navigateur je tombe sur la page user.
Comment corriger cela?
Merci.







Répondre avec citation




. La solution de supprimer le cache ne me parait être judicieuse, imagines que sa page regorge beaucoup de ressources statiques, à chaque chargement il devra attendre le même temps pour voir toutes ses ressources rapatriées. La solution généralement employée c'est de mettre des filtres interceptant toute requete d'accès au serveur, et de rediriger ou non vers la page de login en cas de session invalide.

Partager