Page d'authentification avec netbeans
nabil123456
Messages postés
5
Statut
Membre
-
nabil123456 Messages postés 5 Statut Membre -
nabil123456 Messages postés 5 Statut Membre -
bonjour,
je suis en train de dévellopper une interface graphique d'authentification qui est composé par un username et un password et un bouttom login.l'éxécution se fait au niveau de bouttom login . les données insérées dans les champs vont etre comparé par les données d'une table de base de données . s'il sont conformes une message correct apparait si non un message invalid apparait.
mon problème que le procédure de comparison ne se fait pas et une fenetre toujours apparait indique que les champs password et username sont vides malgré l'insertion des données.veuillez m'aider s'il vous plait.
try
{
/*String Sql = "Select * from personne where username=? and password=?";
ps = con.prepareStatement(Sql);
ps1.setString(1,getString(txtuser));
ps2.setString(2,getString(txtuser));
rs = ps.executeQuery(Sql);
boolean next = rs.next();*/
con = getConnection("jdbc:mysql://localhost:3306/nabil","root","");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("Select username,password from personne where username = " +txtuser.getText()+"and password = "+txtpass.getText()+"");
while(rs.next()){
String username1 =rs.getString("username");
String password1 =rs.getString("password");
String user=getString(txtuser);
String pass=getString(txtpass);
if ((user.equals(username1)) && (pass.equals(password1)))
{
JOptionPane.showMessageDialog(null,"correct");
// principale s = new principale ();
// s.setVisible(true);
}
else
{
JOptionPane.showMessageDialog(null,"invalid username or password");
}
}
}
catch (Exception e) {
JOptionPane.showMessageDialog(null,"vide");
}
je suis en train de dévellopper une interface graphique d'authentification qui est composé par un username et un password et un bouttom login.l'éxécution se fait au niveau de bouttom login . les données insérées dans les champs vont etre comparé par les données d'une table de base de données . s'il sont conformes une message correct apparait si non un message invalid apparait.
mon problème que le procédure de comparison ne se fait pas et une fenetre toujours apparait indique que les champs password et username sont vides malgré l'insertion des données.veuillez m'aider s'il vous plait.
try
{
/*String Sql = "Select * from personne where username=? and password=?";
ps = con.prepareStatement(Sql);
ps1.setString(1,getString(txtuser));
ps2.setString(2,getString(txtuser));
rs = ps.executeQuery(Sql);
boolean next = rs.next();*/
con = getConnection("jdbc:mysql://localhost:3306/nabil","root","");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("Select username,password from personne where username = " +txtuser.getText()+"and password = "+txtpass.getText()+"");
while(rs.next()){
String username1 =rs.getString("username");
String password1 =rs.getString("password");
String user=getString(txtuser);
String pass=getString(txtpass);
if ((user.equals(username1)) && (pass.equals(password1)))
{
JOptionPane.showMessageDialog(null,"correct");
// principale s = new principale ();
// s.setVisible(true);
}
else
{
JOptionPane.showMessageDialog(null,"invalid username or password");
}
}
}
catch (Exception e) {
JOptionPane.showMessageDialog(null,"vide");
}
A voir également:
- Page d'authentification avec netbeans
- Supprimer page word - Guide
- Double authentification google - Guide
- Page d'accueil - Guide
- Imprimer tableau excel sur une page - Guide
- Page accueil iphone - Guide