PDA

View Full Version : ورود به صفحه درخواست داده شده پس از لاگین در سایت



leontry89
سه شنبه 07 آبان 1392, 13:29 عصر
با کد زیر لاگین کاربر در سایت و بررسی می کنم
حالا چطور باید وقتی لاگین کرد به همون صفحه ای که درخواست داده بود بره بره
if (CheckUserNameAndPasswordMach(txtUsername.Text, txtPassword.Text))
{
string role = "user"; //GetMemberRoleByID(txt_uid.Text);

FormsAuthenticationTicket AuthTicket = new FormsAuthenticationTicket(1, txtUsername.Text, DateTime.Now, DateTime.Now.AddHours(1), false, role);

string encryptedTicket = FormsAuthentication.Encrypt(AuthTicket);

HttpCookie AuthCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);

Response.Cookies.Add(AuthCookie);
txtPassword.Text = "";
txtUsername.Text = "";
//Response.Redirect("Products.aspx");
}

mRizvandi
سه شنبه 07 آبان 1392, 16:25 عصر
چرا از کامپوننت لاگین ASP.NET استفاده نمی کنید؟
بگذریم،
شما باید URL رو بدست بیارید و QueryString مربوط به Return رو جدا کنید و سپس به اون آدرس یک Response.Redirect بزنید