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 :
La boite de dialogue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <pou:commandButton value="" onclick="dlg.show()" styleClass="boutonGPEC"/>
Et le début de la fonction dans la classe JAVA :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"){ } }
Partager