Précédent   Forum du club des développeurs et IT Pro > Java > EDI et OUTILS pour Java > NetBeans
NetBeans Forum d'entraide NetBeans. Avant de poster -> Ressources NetBeans - La F.A.Q NetBeans - Tutoriels NetBeans
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/01/2013, 16h40   #1
glacebrulee
Invité de passage
 
Femme
Administrateur systèmes et réseaux
Inscription : janvier 2013
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2013
Messages : 1
Points : 0
Points : 0
Par défaut Authentification web ne marche pas

jesuis entrain de créer une application web avec netbeans comme éditeur et j2ee comme language
ayant créé une base de données via my sql, et conçu les intrfaces via primefaces & css
jusque là tout va bien
si je clique sur le lien pour aller à ma base de donnée d'ajout de nouvel utilisateur, et je sasie ses infos, une nouvelle ligne sur la table utilisateurs est créée
si je lui attribue un user name un password et un privilège, une nvlle ligne dans la table comptes (que gère l'administrateur du site web) est aussi créée
reste maintenant le problème d'execution de l'authentification: qd je saisie le username et le pswd dans l'interface d'accueil d'authentification, ça ne marche pas :/
voici le code de la page d'authentification
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<p:layoutUnit position="center">
<div align="center" > <img src="authentication.jpg"/> </div><br></br>
<div align="center">
 
<h:form id="login">
<h:panelGrid columns="2" border="0">
Username: <h:inputText id="login"
value="#{usermanager.login}"/>
Password: <h:inputSecret id="passwd"
value="#{usermanager.passwd}"/>
</h:panelGrid>
<h:commandButton id="submit"
type="submit"
value="Login"
action="#{usermanager.validateUser}"/>
 
<h:commandButton id="create"
value="Create New Account"
action="create"/>    
<h:commandButton value="Change Password" id="change" type="button" onclick="window.location.href=englishunderconstruction.xhtml; return true;" />
et le code ***.beans.usermanager.java est le suivant:
Code :
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
public String validateUser() {
FacesContext context = FacesContext.getCurrentInstance();
Compte user;
user = getUser();
if (user != null) {
if (!user.getPasswd().equals(passwd)) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Login Failed!",
"The password specified is not correct.");
context.addMessage(null, message);
return null;
}
 
context.getExternalContext().getSessionMap().put(USER_SESSION_KEY, user);
return "app-main";
} else {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Login Failed!",
"login : '"
+ login
+
"' does not exist.");
context.addMessage(null, message);
return null;
}
pouvez-vous m'indiquer svp en quoi se résume ma faute??
j'attends votre aide et vous remercie d'avance
cordialement


Configuration: windows 7 , netbeans ide 7.2.1, glassfish, easyphp/mysql, primeface
firefox
glacebrulee est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h41.


 
 
 
 
Partenaires

Hébergement Web