Bonjour,
Je travaille comme vous l'avez compris sur une application nécessitant un système de login / logout.
Pour le login, pas de problème, j'utilise l'UserDatabase de tomcat avec un prompt qui s'affiche pour la premier connexion. Le problème est au niveau du logout.
Je fais un
ces intructions sont exécutées dans une méthode renvoyant une chaîne de caractère pour revenir à la page de départ (index.xhtml) via les navigation rules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FacesContext ctx = FacesContext.getCurrentInstance(); HttpSession session = (HttpSession) ctx.getExternalContext().getSession(true); session.invalidate();
Je suis bien redirigé mais je suis toujours identifié. Je pense que le problème vient du fait que le UserPrincipal est toujours renseigné.
Pour info j'utilise tomcat 6 et JSF 1.2.
Merci d'avance,
Partager