PDA

View Full Version : کدهای صحیح و اجرا شدن عجیب



phonixone2
پنج شنبه 12 اردیبهشت 1392, 09:54 صبح
با سلام
دوستان من یه صفحه لاگین دارم که تو سیستم خودم خوب کار میکنه ولی الان ک رو هاست انداختم وقتی موقع لاگین و زدن دکمه ورود اگر یوزر پسوردو اشتباه بزنم خطا میده ولی وقتی درست میزنم دوباره بر میگرده به صفحه لاگین مشکل از چیه؟؟؟؟:متفکر::متفکر:
در ضمن من پروژرو پابلیش نکردما فقط آپلود کردم
اینم کد صفحه لاگین

Session["ud"] = -1;
Session["un"] = "مهمان";


SqlCommand cmd = new SqlCommand();
SqlDataReader dr; //dr:Variable , SqlDataReader:Data-Type in RAM


cmd.Connection = cnn;
cmd.CommandText = "Select * From tblUser Where UName=@P1 and UPass=@P2";
cmd.Parameters.AddWithValue("@P1", txtName.Text);
cmd.Parameters.AddWithValue("@P2", txtPassword.Text);
cnn.Open();
dr = cmd.ExecuteReader();
if (dr.Read() == true)
{
if (Convert.ToBoolean(dr["UActive"]) == true)
{
Session["ud"] = dr["UID"];
Session["un"] = dr["Uinfo"].ToString();

Response.Redirect("Menu.aspx");
}
else
lblMsg.Text = "حساب شما فعال نيست";
}
else
lblMsg.Text = "نام كاربر و يا رمز اشتباه است";
cnn.Close();

amirsajjadi
پنج شنبه 12 اردیبهشت 1392, 10:30 صبح
بانکش رو هم آپلود کردید؟ :متفکر:

phonixone2
پنج شنبه 12 اردیبهشت 1392, 10:45 صبح
نه اتچ کردم همه صفحه ها درس کار میکنه مثلا ثبت نام درست کار میکنه ولی تو صفحه لاگین که از sqldatareader استفاده میکنم اینجوری میشه

phonixone2
پنج شنبه 12 اردیبهشت 1392, 12:10 عصر
ممنون دوستان خودم حلش کردم :لبخندساده:

fakhravari
پنج شنبه 12 اردیبهشت 1392, 13:19 عصر
ممنون دوستان خودم حلش کردم :لبخندساده:
awarin:لبخندساده: