JSF - Boite de dialogue pour mot de passe
Bonjour,
Je suis en train de réaliser pour mon application un accès par mot de passe à certaines pages.
Pour cela, j'ai opté pour la solution de la boite de dialogue appelée par un commandButton.
Je récupère dans une classe java le mot de passe indiqué, mais de là, je n'arrive pas à autoriser ou non l'accès à la page cible, comment faut il faire pour commander cela depuis une classe java ?
Voici le bouton :
Code:
1 2
|
<pou:commandButton value="" onclick="dlg.show()" styleClass="boutonGPEC"/> |
La boite de dialogue :
Code:
1 2 3 4 5 6 7 8 9
|
<pou:dialog header="Accès reglementé" widgetVar="dlg" resizable="false" >
<h:panelGrid columns="2" style="margin-bottom:5px" >
<h:outputLabel for="mdp" value="Mot de passe :" />
<pou:inputText id="mdp" value="#{gpec.password}" type="PASSWORD" required="true" style="width: 100px" />
<pou:message for="mdp"/>
</h:panelGrid>
<pou:commandButton id="submitButton" value="Valider" actionListener="#{gpec.password()}" oncomplete="dlg.hide();"/>
</pou:dialog> |
Et le début de la fonction dans la classe JAVA :
Code:
1 2 3 4 5 6 7 8
|
//Méthode analyse mot de passe
public void password(){
System.out.println("Mot de passe indiqué :"+password);
if(password=="gpec"){
}
} |
Merci de votre aide