Bonjour,

J'ai développé une page d'authentification, en cas de sucés elle se redirige vers la page candidat avec un changement du menu.

L'authentification marche mais le menu ne change pas à la première fois, il faut que j'actualise ma page pour que le changement apparu.

Voici mon code en général :

dans la page authentification j'ai ceci
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
		<ui:include src="/frontOffice/Menus/MenuHeader.xhtml"></ui:include>...
 
 <form method="post" action="j_spring_security_check"  class="sky-form">                                    
                                    <fieldset>                  
                                        <section>
                                            <div class="form-group">
                                                <label class="label">Adresse electronique</label>
                                                <label class="input">
                                                    <i class="icon-append fa fa-user"></i>
                                                    <input jsf:id="j_username" type="email" name="j_username"></input>
                                                </label>
                                            </div>     
                                        </section>
                                        <section>
                                            <div class="form-group">
                                                <label class="label">Mot de passe</label>
                                                <label class="input">
                                                    <i class="icon-append fa fa-lock"></i>
                                                    <input jsf:id="j_password" type="password" name="j_password"></input>
                                                </label>
                                            </div>     
                                        </section> 
                                        <section>
                                            <div class="row">
                                                <div class="col-md-12">
                                                    <label class="checkbox"><input jsf:id="_spring_security_remember_me" type="checkbox" name="_spring_security_remember_me" ></input><i></i>Se souvenir de moi</label>
                                                </div>
                                            </div>
                                        </section>
 
                                        <section>
 
                                            <button  class="btn btn-base btn-icon btn-icon-right btn-sign-in pull-right" type="submit">
                                                <span>Connecter</span>
                                            </button>
                                        </section>
                                    </fieldset>  
                                </form>
et dans la page success ou candidatj'ai ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
		<ui:include src="/frontOffice/Menus/MenuHeader.xhtml"></ui:include>...
la problème de la variable se trouve dans la page MenuHeader

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<c:if test="${multipleCtr.carriere == 'false'}">
 
             <h:commandLink  action="candidat.xhtml?faces-redirect=true" value="Mon Espace" style="background-color:green;color:white" />
 
 
                       				</c:if>
 
                 <c:if test="${multipleCtr.carriere == 'true'}">
 
                       			  <h:commandLink  action="carrieres.xhtml?faces-redirect=true" value="Carrieres" />...
 
                       				</c:if>
Sachant que lorsque je me dirige de page candidat à la page authentification via la déconnexion, j'obtiens le changement de variable dés la première fois.

Merci