пользователь часто выходил из системы (поставщик членства по умолчанию) - PullRequest
5 голосов
/ 05 июля 2011

У меня сайт asp.net mvc 3, развернутый на виртуальном хостинге. Моя проблема в том, что мой сайт часто выходил из системы автоматически через 5-10 минут. Хотя я установил время в 200 минут в файлах web.config и application_start, как показано ниже

<forms loginUrl="~/Account.mvc/index" slidingExpiration="true" timeout="200" protection="All" />



HttpCookie authCookie = FormsAuthentication.GetAuthCookie(userName, rememberMe);
FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value);   
FormsAuthenticationTicket newTicket = new FormsAuthenticationTicket(1, userName, DateTime.Now, DateTime.Now.AddMinutes(200), rememberMe, CurrentUser.UserID +"|"+ CurrentUser.EmployeeID);     
authCookie.Value = FormsAuthentication.Encrypt(newTicket);
Response.Cookies.Add(authCookie);

1 Ответ

4 голосов
/ 24 ноября 2011

Надеюсь, это поможет:

...