alireza244
سه شنبه 08 آذر 1390, 08:04 صبح
من جهت تشخیص هویت در صفحه لاگین کد زیر رو نوشتم
FormsAuthenticationTicket userTicket = new FormsAuthenticationTicket(1, txtUser.Text, DateTime.Now, expire, chkPersistent.Checked, "", FormsAuthentication.FormsCookiePath);
string encodesData = FormsAuthentication.Encrypt(userTicket);
HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encodesData);
userCookie.Expires = userTicket.Expiration;
Response.Cookies.Add(userCookie);
FormsAuthentication.RedirectFromLoginPage(txtUser. Text, true);
ولی در بعضی مواقع در برخی از مرورگر ها مثل IE وارد صفحه بعد از لاگین نمیشود (اصلا لاگین نمیشود و خطایی هر نمیدهد) و دوباره همون صفحه لاگین را نشون میده
علت این مشکل چیست و راه حل این مشکل چیه
با تشکر
FormsAuthenticationTicket userTicket = new FormsAuthenticationTicket(1, txtUser.Text, DateTime.Now, expire, chkPersistent.Checked, "", FormsAuthentication.FormsCookiePath);
string encodesData = FormsAuthentication.Encrypt(userTicket);
HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encodesData);
userCookie.Expires = userTicket.Expiration;
Response.Cookies.Add(userCookie);
FormsAuthentication.RedirectFromLoginPage(txtUser. Text, true);
ولی در بعضی مواقع در برخی از مرورگر ها مثل IE وارد صفحه بعد از لاگین نمیشود (اصلا لاگین نمیشود و خطایی هر نمیدهد) و دوباره همون صفحه لاگین را نشون میده
علت این مشکل چیست و راه حل این مشکل چیه
با تشکر