Salut,
Je suis en train de développez une entreprise application ( JSF + Icefaces ), mon probleme c'est que qu'on je déconnecte je ne peux plus retourné dans la page d'acceuil sauf si je déconnecte de la page profile qui est le premier page aprés l'authentification!
ben voilà mes codes:
dans JSF une commande link qui se trouve dans tous les pages:
<h:commandLink action="#{users.deconnecter}" style="font-style: italic;font-family: cursive; color:aqua;margin-left:920px;">Déconnecter</h:commandLink>
et dans mon bean (session) la fonction deconnect
1 2 3 4 5 6
| public String deconnecter () {
FacesContext context = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
session.invalidate();
return "auth";
} |
et mon faces-config:
1 2 3 4 5 6 7
| <navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>auth</from-outcome>
<to-view-id>/authentification.jspx</to-view-id>
</navigation-case>
</navigation-rule> |
S'il vous plais si quelqu'un a une idée je suis preneur!!
Merci.
Partager