PDA

View Full Version : سوال: مشکل کار نکردن مرا به خاطر بسپار در لاگین



MOHSEN731
یک شنبه 15 آذر 1394, 13:02 عصر
با سلام
من از کد زير براي به خاطر سپاري کاربر استفاده مي کنم ولي کار نمي کند و بعد از 5 دقيقه دوباره نياز به لاگين دارد
مشکل از کجاست؟
سپاس فراوان

protected void func_ticketlogin(string username, bool IsRemember, string Userinfo)
{
HttpCookie authCookie = FormsAuthentication.GetAuthCookie(username, IsRemember);
FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value);
FormsAuthenticationTicket newTicket = new FormsAuthenticationTicket(ticket.Version, ticket.Name, ticket.IssueDate, ticket.Expiration, ticket.IsPersistent, Userinfo);
int intTime = 120;//default 120 min
if (IsRemember) intTime = (int)TimeSpan.FromDays(365).TotalMinutes;
authCookie.Expires = System.DateTime.Now.AddMinutes(intTime);
authCookie.Value = FormsAuthentication.Encrypt(newTicket);
HttpContext.Current.Response.Cookies.Add(authCooki e);
}