از طریق کد زیر کاربر لاگین میکنه حالا میخوام وقتی کاربر لاگین کرد و دوباره ادرس صفحه لاگین وارد کرد کاربر به صفحه موردنظر انتقال داده شود حالا چه چور چه کنم که کاربر لاگین هست یا خیر
protected void ValidateUser(object sender, EventArgs e)
{
int IDuser = 0;
using (SqlConnection con = new SqlConnection(DAL.Utility.Connection_String()))
{
using (SqlCommand cmd = new SqlCommand("Validate_User"))
{
string pass_user = FormsAuthentication.HashPasswordForStoringInConfig File(Lo_loginadmin.Password, "SHA1");
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@username_user", Lo_loginadmin.UserName);
cmd.Parameters.AddWithValue("@pass_user", pass_user);
cmd.Connection = con;
con.Open();
IDuser = Convert.ToInt32(cmd.ExecuteScalar());
con.Close();
}
switch (IDuser)
{
case -1:
Lo_loginadmin.FailureText = "نام کاربری یا رمز عبور شما اشتباه است";
break;
case -2:
Lo_loginadmin.FailureText = "اکانت شما هنوز فعال نشده است";
break;
default:
FormsAuthentication.RedirectFromLoginPage(Lo_login admin.UserName, Lo_loginadmin.RememberMeSet);
break;
}
}
}