Bonjour,
j'ai deux textbox dans lesquelles l'utilisateur peut saisir son login et son mot de passe et un bouton connexion.
Mon problème c'est qu'il faut que je clique 2 fois sur le bouton connexion pour qu'il me redirige sur une autre page
Voici mon code
Est ce que quelqu'un a une idée?
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
34
35
36
37
38
39
40 protected void Button1_Click(object sender, EventArgs e) { // Chaîne de connexion string connectString = "database=database;server=serveur;User ID=login;pwd=mot_passe"; // Objet connection SqlConnection connection = new SqlConnection(connectString); // Ouverture connection.Open(); // Objet Command SqlCommand command = new SqlCommand("SELECT * FROM Tiers WHERE " + "Tiers = @Poste AND password = @MdP", connection); // Paramètres command.Parameters.Add(new SqlParameter("@Poste", SqlDbType.VarChar, 20)); command.Parameters["@Poste"].Value = Login.Text; command.Parameters.Add(new SqlParameter("@MdP", SqlDbType.VarChar, 8)); command.Parameters["@MdP"].Value = MdP.Text; // Object datareader SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Session["var"] = reader["champ"].ToString(); Session["var2"] = reader["champ2"].ToString(); Session["var3"] = reader["champ3"].ToString(); Session["var4"] = reader["champ4"].ToString(); Button1.PostBackUrl = "~/page.aspx?id=valeur"; } // Fermeture reader reader.Close(); // Fermeture base connection.Close(); }
Merci
Partager