parseh21
پنج شنبه 18 اردیبهشت 1393, 01:00 صبح
با درود
دوستان, من توابع رو در یک کلاس نوشتم, یکی از این توابع login هست. مشکلی که وجود دارد هنگام کلیک بر روی دکمه ورود erroe میده.
public static bool user_login_exist(string user_login)
{
SqlConnection cnn= new SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=true");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "SELECT user_ID FROM users WHERE user_login=@user_login";
cmd.Parameters.AddWithValue("@user_login",user_login);
DataTable dt = new DataTable();
cnn.Open();
dt.Load(cmd.ExecuteReader());
cnn.Close();
if (dt.Rows.Count == 1)
{
return true;
}
else
{
return false;
}
}
این هم کد صفحه login
protected void btn_login_Click(object sender, EventArgs e)
{
string user_login = txtlogin.Text;
string user_password = txtpass.Text;
if (user_login == "" || user_password == "")
{
lblmessage.Visible = true;
lblmessage.Text = "لطفا اطلاعات را به صورت صحیح وارد نمایید";
}
else if (sec_code.Text != Session["sec_code"].ToString()){
lblmessage.Visible = true;
lblmessage.Text = "کد امنیتی اشتباه است";
lblsec.Text = usersUtility.generateSecurity();
}
else{
if (usersUtility.check_login(usersUtility.sanitize_Sq l(user_login), usersUtility.sanitize_Sql(user_password)))
{
HttpContext.Current.Session.Add("userLogin", user_login);
Response.Redirect("index.aspx");
}
else{
lblmessage.Visible = true;
lblmessage.Text = "نام کاربری یا کلمه عبور صحیح نمی باشد";
lblsec.Text = usersUtility.generateSecurity();
}
}
}
ممنون میشم راهنمایی فرمایید.
دوستان, من توابع رو در یک کلاس نوشتم, یکی از این توابع login هست. مشکلی که وجود دارد هنگام کلیک بر روی دکمه ورود erroe میده.
public static bool user_login_exist(string user_login)
{
SqlConnection cnn= new SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=true");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "SELECT user_ID FROM users WHERE user_login=@user_login";
cmd.Parameters.AddWithValue("@user_login",user_login);
DataTable dt = new DataTable();
cnn.Open();
dt.Load(cmd.ExecuteReader());
cnn.Close();
if (dt.Rows.Count == 1)
{
return true;
}
else
{
return false;
}
}
این هم کد صفحه login
protected void btn_login_Click(object sender, EventArgs e)
{
string user_login = txtlogin.Text;
string user_password = txtpass.Text;
if (user_login == "" || user_password == "")
{
lblmessage.Visible = true;
lblmessage.Text = "لطفا اطلاعات را به صورت صحیح وارد نمایید";
}
else if (sec_code.Text != Session["sec_code"].ToString()){
lblmessage.Visible = true;
lblmessage.Text = "کد امنیتی اشتباه است";
lblsec.Text = usersUtility.generateSecurity();
}
else{
if (usersUtility.check_login(usersUtility.sanitize_Sq l(user_login), usersUtility.sanitize_Sql(user_password)))
{
HttpContext.Current.Session.Add("userLogin", user_login);
Response.Redirect("index.aspx");
}
else{
lblmessage.Visible = true;
lblmessage.Text = "نام کاربری یا کلمه عبور صحیح نمی باشد";
lblsec.Text = usersUtility.generateSecurity();
}
}
}
ممنون میشم راهنمایی فرمایید.