Я пытался продлить время входа в систему каждого пользователя, который входит в систему, но по какой-то причине примерно через 15-20 минут он выходит из системы. Я хочу, чтобы время выхода из системы составляло 300 минут, так как люди на самом деле создают статьи на веб-сайте, поэтому им нужно время, которое у меня пока есть...
// this is when users login i want the timeout to be 300 minutes automatically
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(model.Email, model.RememberMe, 300);
string encTicket = FormsAuthentication.Encrypt(ticket);
Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket));
а это мой web.config
<authentication mode="Forms">
<forms name=".loog" loginUrl="~/Account/login" timeout="300" protection="All" path="/" requireSSL="false" slidingExpiration="true" cookieless="AutoDetect"/>
</authentication>
что может быть причиной того, что я выхожу из системы каждые 20 минут .. любая помощь была бы здорово!