یاسر مددیان
سه شنبه 24 بهمن 1385, 19:07 عصر
با سلام
این کدیه که آقای راد دقیقاً گذاشته بودند ولی من یه مشکلی که دارم اینه که وقتی با FormsAuthentication.RedirectFromLoginPage می رم به صفحه Default.aspx مقدار UserData رو نمی تونم دریافت کنم ولی وقتی با Response.redirect می رم دریافت میشه ؟؟؟
به نظرتون مشکل از کجاست ؟؟؟
DateTime expire = DateTime.Now;
if (chksave.Checked)
{
expire = expire.AddMonths(6);
}
else
{
expire = expire.AddMinutes(1);
}
FormsAuthenticationTicket userticket = newFormsAuthenticationTicket(1, txtusername.Text.Trim(), DateTime.Now, expire, chksave.Checked, oUser.lvl, FormsAuthentication.FormsCookiePath);
string encodedata = FormsAuthentication.Encrypt(userticket);
HttpCookie usercookie = newHttpCookie(FormsAuthentication.FormsCookieName, encodedata);
if (userticket.IsPersistent)
{
usercookie.Expires = userticket.Expiration;
}
Response.Cookies.Add(usercookie);
FormsAuthentication.RedirectFromLoginPage(txtusern ame.Text, true);
این کدیه که آقای راد دقیقاً گذاشته بودند ولی من یه مشکلی که دارم اینه که وقتی با FormsAuthentication.RedirectFromLoginPage می رم به صفحه Default.aspx مقدار UserData رو نمی تونم دریافت کنم ولی وقتی با Response.redirect می رم دریافت میشه ؟؟؟
به نظرتون مشکل از کجاست ؟؟؟
DateTime expire = DateTime.Now;
if (chksave.Checked)
{
expire = expire.AddMonths(6);
}
else
{
expire = expire.AddMinutes(1);
}
FormsAuthenticationTicket userticket = newFormsAuthenticationTicket(1, txtusername.Text.Trim(), DateTime.Now, expire, chksave.Checked, oUser.lvl, FormsAuthentication.FormsCookiePath);
string encodedata = FormsAuthentication.Encrypt(userticket);
HttpCookie usercookie = newHttpCookie(FormsAuthentication.FormsCookieName, encodedata);
if (userticket.IsPersistent)
{
usercookie.Expires = userticket.Expiration;
}
Response.Cookies.Add(usercookie);
FormsAuthentication.RedirectFromLoginPage(txtusern ame.Text, true);