jecode9
Messages postés2Date d'inscriptionvendredi 17 septembre 2010StatutMembreDernière intervention20 septembre 2010
-
17 sept. 2010 à 12:38
jecode9
Messages postés2Date d'inscriptionvendredi 17 septembre 2010StatutMembreDernière intervention20 septembre 2010
-
20 sept. 2010 à 11:48
bonjour,
je code en c# sur vswd 2008
et dans mon application quand je
clique sur le bouton "se connecter",
il n'y a aucune action ,la page de connexion est toujours la .
j'ai vérifier revérifier le code et je ne vois pas ou est l'erreur!
// string strConn = System.Configuration.ConfigurationManager.AppSettings["CS"];
// SqlConnection myConn = new SqlConnection(strConn);
SqlConnection myConn = new SqlConnection(ConfigurationManager.ConnectionStrings["bdConnectionString"].ConnectionString);
//SqlCommand myCommand = new SqlCommand("SELECT O.OPNIVEAU,O.OPCODE,OPNOM,PVCODE,GUCODE FROM OPERATEURS O Join PVOPERATEURS P On (O.OPCODE=P.OPCODE) WHERE O.OPCODE='" + txtUsername.Text + "' AND O.OPPASS='" + txtPassword.Text + "'", myConn);
SqlCommand myCommand = new SqlCommand("SELECT O.OPNIVEAU,O.OPCODE,OPNOM,PVCODE,GUCODE FROM OPERATEURS O Join PVOPERATEURS P On (O.OPCODE=P.OPCODE) WHERE O.OPCODE=@login AND O.OPPASS=@password", myConn);
//Création et décalartion des paramètres
myCommand.Parameters.Add(new SqlParameter("@login", SqlDbType.VarChar, 8));
myCommand.Parameters.Add(new SqlParameter("@password", SqlDbType.VarChar, 8));
//Attribution des valeurs aux paramètres
myCommand.Parameters["@login"].Value = Txtusername.Text;
myCommand.Parameters["@password"].Value = Txtpassword.Text;
myConn.Open();
SqlDataReader myReader = myCommand.ExecuteReader();
if (myReader.Read())
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
1,
Txtusername.Text,
DateTime.Now,
DateTime.Now.AddMinutes(30),
ChkBoxv.Checked,
myReader.GetString(0),
FormsAuthentication.FormsCookiePath);