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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.