salut,

je travail avec richfaces et jsf 1.2

j'arrive à faire l'authentification avec richfaces

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<head>
<title>Authentification</title> 
</head>
<body>
 <h:outputText value="Login: "/>  
 <h:inputText id="log" value="#{Verification.utilisateur.login}"/>
<h:outputText value="Mot de passe:" />
<h:inputSecret id="mdp" value="#{Verification.utilisateur.password}"/>
 
  <a4j:commandButton id="ButtonID" value="Connection" action="#{Verification.connect}" > 
 
    </a4j:commandButton>
 
</body>
</html>
et pour la class Verification
contient la méthode connect
et un objet de type utilisateur

je teste le code et il est correcte
et quand la connection est juste elle me derige vers une autre page Acceuil.xhml
et ceci grace au type de retour de la méthode connect

le but à ce moment est je veux que dans la page Acceuil.xhml
elle conserve en haut le nom d'utilisateur à travers dequel j'ai connecté et à coté de nom d'utilisateur un bouton "logout" et quand je clique dans ce bouton elle me retour au page initial (authentification)

donc je dois avoir dans la class Verification une méthode "logout"


et aussi comment récupérer le nom d'utilisateur avec lequel j'ai connecte et mettre ce nom en haut de page Acceuil.xhml


est ce que quelqu'un connait ce genre des problème
merci d'avance