Bonjour,
Je suis débutante en c#, et j'ai essayé de faire une page de login/mot de passe afin de rediriger l'utilisateur vers sa section (mais je ne suis pas encore à ce stade là).
Là pour le moment ce que j'essai de faire est de vérifier si le login et le mot de passe entrer correspond à l'une des entrées de ma table personne se trouvant dans une base de données SQL server 2008.
Voici mon code :
Je suis sûre qu'il manque des choses ou encore que j'ai mal fait d'autres choses... Mais je n'arrive pas encore à voir mes erreurs.
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 protected void verification(object sender, EventArgs e) { String user = txt_user.Text; String mdp = txt_mdp.Text; Session["user"] = txt_user.Text; SqlConnection connexion = new SqlConnection(System.Configuration.ConfigurationManager. ConnectionStrings["connectString1"].ConnectionString); connexion.Open(); string query = @"select * from personne where mdp_pe = "+mdp+" and login_per = "+user+""; SqlCommand sql = new SqlCommand(); sql.CommandText = query; sql.CommandType = CommandType.Text; sql.Connection = connexion; string resultat1 = (string)sql.ExecuteScalar(); txt_resultat1.Text = string.Format(resultat1); sql.Connection.Dispose(); connexion.Close(); }
Cependant je crois qu'il faut que je mette une instruction qui dit 'si données trouvées faire.... sinon faire...', et je sais que cette instruction c'est if... Mais je ne sais pas comment matérialiser le : 'données trouvées'...
En vous remerciant.
Partager