PDA

View Full Version : سوال: لاگين



MS.Worm
دوشنبه 27 تیر 1390, 23:08 عصر
سلام خدمت دوستان
دوستان من با سي شارپ 2005 و بانك اس كيو ال سرور 2005 ميخوام همچين كاري انجام بدم كه:
يه فرم دارم و 2تا تكس باكس و يك دكمه و در بانك هم يك جدول دارم كه دو تا فيلد براي مثال يوزر و پسوورد داره.
موارد اتصال سي شارپ به بانك كه هيچي.
اما موضوع اصلي اينه كه من هرچي هم گشتم چيزي پيدا نكردم:
چجوري يه كد بنويسم كه براي مثال فرم لاگين من يوزر و پسوورد رو كه كاربر وارد ميكنه اگر با بانك درست بود فرم بعدي باز بشه حالا يا يه پيغام بده اينش مهم نيست اصل كار اينه كه چجوري يه فرم لاگين بسازم كه اطلاعات تكس باكس رو با فيلدهاي موجود در جدول مقايسه كرده و اگر درست بود ديگه كاراي ديگه ....
با تشكر

akarsu
دوشنبه 27 تیر 1390, 23:33 عصر
SqlConnection con1 = new SqlConnection();
SqlCommand cm1 = new SqlCommand();
cm1.Connection = con1;
cm1.CommandType = CommandType.Text;
cm1.CommandText = "SELECT UserName,Password FROM Login Where UserName='" + txtLoginUserName.Text + "'AND Password='" + txtLoginPassword.Text + "'";
SqlDataReader dr;
con1.Open();
dr = cm1.ExecuteReader();

if (dr.HasRows == true)
{
con1.Close();
this.Hide();
Form1 wl = new Form1();
wl.ShowDialog();

}
else
{
txtLoginPassword.Text = "";
txtLoginUserName.Text = "";
}