//test l'existence du couple l'utilisateur/mdp: if (!reader.HasRows) Label1.Text = "Nom utilisateur ou mot de passe invalide"; else { // test de l'utilisateur reader.read(); if (reader["Nom"].ToString() == "admin") Response.Redirect("~/PageAdmin.aspx"); else Response.Redirect("~/Default.aspx"); }
INSERT INTO users (login, password) VALUES ('admin', MD5('adminPass'));
SELECT * FROM users WHERE login @login AND password MD5(@password);
SqlConnection connection = new SqlConnection("Data Source=mabase;Initial Catalog=BDD;User ID=sa;Password=password"); string query = " SELECT count(*) FROM [marine_utilisateur] WHERE Nom=@nom AND Password= @password"; SqlCommand command = new SqlCommand(query, connection); command.Parameters.Add("@nom", TextBoxNom.Text); command.Parameters.Add("@password", TextBoxPassword.Tex); connection.Open(); int result = (int)command.ExecuteScalar(); if(result > 0) { // contriole user/mot de passe OK } connection.Close();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question