bonjour mes amis
je suis en train de développer une petite application en C#. donc j'ai réalisé l'interface authentification de mon application en utilisation le ADO.NET (selon les besoins fonctionnels). alors le probléme que j'ai lorsqu'un utilisateur saisie leur login et password toujours il affiche "MessageBox.Show("votre password ou login est incorrecte")" j'en sais pas pourquoi il se bloque merci de m'aider a résoudre cet erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 private void button1_Click(object sender, EventArgs e) { cn.Open(); cmd = new SqlCommand("select compte,login,password from utilisateur", cn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); if(a1.Text==string.Empty || a2.Text==string.Empty){ MessageBox.Show("il faut remplir tous les champs"); } else if (a1.Text.Equals(dr["login"].ToString()) && a2.Text.Equals(dr["password"].ToString())) { if (dr["compte"].ToString() == "admin") { acceuil acc = new acceuil(); acc.Show(); this.Hide(); } dr.Close(); }else{ MessageBox.Show("votre password ou login est incorrecte"); } cn.Close(); }
Partager