Bonjour à tous, j'ai crée un module de connexion pour mon application faite en java ee et primefaces. Quand le login est correct, l'utilisateur est redirigé vers la page d'accueil. Mais lors de la déconnexion je n'arrive pas à revenir à la page de login qui est dans un dossier parent à celui de la page d'accueil. La page d'accueil est dans un dossier /admin. Voici comment je procède:
Pour la connexion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if(user != null){ personnel = personnelSession.trouver(user.getIdPers()); nom = personnel.getNompers(); prenom = personnel.getPrenompers(); idUser = personnel.getIdpers(); HttpSession session = Util.getSession(); session.setAttribute("prenom", prenom); session.setAttribute("nom", nom); session.setAttribute("idUser", idUser); return "/admin/accueil?faces-redirect=true";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public String logout(){ ((HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false)).invalidate(); return "../index?faces-redirect=true"; }
Partager