Bonjour, j'ai ajouté un lien logout dans mon application pour déconnecter l'utilisateur 
code jsf
	
	<h:commandLink value="Déconnecter" action="#{loginController.logout}"></h:commandLink>
 code bean
	
	| 12
 3
 4
 5
 6
 
 | public String logout(){
		FacesContext context = FacesContext.getCurrentInstance();
		ExternalContext ec = context.getExternalContext();
		final HttpServletRequest request = (HttpServletRequest) ec.getRequest();
		request.getSession(false).invalidate();
                return "logout"; | 
 et dans mon faces-config.xml
	
	| 12
 3
 4
 5
 
 | navigation-case>
			<from-action>#{loginController.logout}</from-action>
			<from-outcome>logout</from-outcome>
			<to-view-id>/login.jsp</to-view-id>
		</navigation-case> | 
 Le problème c'est quand je clique sur le lien déconnecter, j'ai l'erreur
La ressource demandée (/ProjetTest/admin/logout.jsp) n'est pas disponible.
sachant que je n'ai pas une page logout.jsp dans mon projet et que je n'utilise null part.
Est ce que quelqu'un à la solution, et déjà est ce la bonne manière pour déconnecter un utilisateur.
MERCIII
						
					
Partager