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
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
<ui:include src="/frontOffice/Menus/MenuHeader.xhtml"></ui:include>...
la problème de la variable se trouve dans la page MenuHeader
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
Partager