public String connection_role() { Utilisateur authentifi = resp.seConnecter_role(login, password, typeRole); System.out.print("on a un objet user"); FacesMessage msg; FacesContext myFacesContext; if ("_".equals(authentifi.getLogin())) { System.out.print("utilisateur nexiste po dans"); msg = new FacesMessage("Compte incorrect", "Login password incorrect"); msg.setSeverity(FacesMessage.SEVERITY_INFO); myFacesContext = FacesContext.getCurrentInstance(); myFacesContext.addMessage(null, msg); System.out.println("login ou pwd erronéeeeeee"); return null; } else if (authentifi != null) { HttpSession session = (HttpSession) FacesContext .getCurrentInstance().getExternalContext().getSession(true); if (typeRole.equals("Administrateur")) { cleanForm(); menu="menuAdministrateur.html"; return "listItem.xhtml"; } else if (typeRole.equals("Administrateur Audit")) { cleanForm(); menu="menuAdministrateurAudit.html"; return "Administrateur_Audit"; } else if (typeRole.equals("Planificateur")) { cleanForm(); menu="menuPlanificateur.html"; return "listDivision.xhtml"; } else { cleanForm(); menu="menuAuditeur.html"; return "listDivision.xhtml"; } } return null; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionUtilisateur user = resp.findById(idutilisateur); HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(true); if (typeRole.equals("Administrateur")) { cleanForm(); setMenu("menuAdministrateur.html"); session.setAttribute("user", user); return "listItem.xhtml";//test avec page directement } else if (typeRole.equals("Administrateur Audit")) { cleanForm(); setMenu("menuAdministrateurAudit.html"); session.setAttribute("user", user); return "Administrateur_Audit"; } else if (typeRole.equals("Planificateur")) { cleanForm(); setMenu("menuPlanificateur.html"); session.setAttribute("user", user); return "Planificateur"; //test avec regle de navigation } else { cleanForm(); setMenu("menuAuditeur.html"); session.setAttribute("user", user); return "Auditeur"; }