Probleme de connexion

jecode9 Messages postés 2 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 20 septembre 2010 - 17 sept. 2010 à 12:38
jecode9 Messages postés 2 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 20 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!

2 réponses

cs_fonio Messages postés 56 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 15 février 2013 1
17 sept. 2010 à 22:39
c'est vague : quel bouton, quel connexion .... du code !
0
jecode9 Messages postés 2 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 20 septembre 2010
20 sept. 2010 à 11:48
BONJOUR,
voici le code




public partial class login : System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{

}




protected void Button1_Click(object sender, EventArgs e)


{

FormsAuthentication.Initialize();

// 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);

string hash = FormsAuthentication.Encrypt(ticket);

HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);

Response.Cookies.Add(cookie);

string returnUrl = Request.QueryString["ReturnUrl"];
if (returnUrl null) returnUrl Request.ApplicationPath;

Session["OPCODE"] = myReader.GetString(1);
Session["USERNAME"] = myReader.GetString(2);
Session["PVCODE"] = myReader.GetString(3);
Session["GUCODE"] = myReader.GetString(4);


Response.Redirect("Default.aspx");

}
else
{
lblResult.Text = "Erreur sur le nom utilisateur / sur le mot de passe";

}

}
0
Rejoignez-nous