mvc3, как я могу увеличить время входа в систему, я пробовал и ошибался

Я пытался продлить время входа в систему каждого пользователя, который входит в систему, но по какой-то причине примерно через 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 минут .. любая помощь была бы здорово!


person user1949387    schedule 13.06.2013    source источник
comment
Используете ли вы сеанс ASP.NET для хранения некоторых сведений о пользователе?   -  person Darin Dimitrov    schedule 13.06.2013
comment
нет, я просто хочу, чтобы пользователя, вошедшего в систему, не выгоняли каждые 20 минут.   -  person user1949387    schedule 13.06.2013


Ответы (1)


Попробуй это

In web.config

 <system.web>

   .......

   <sessionState timeout="300"></sessionState>

 </system.web>

Справочник

person Amit    schedule 13.06.2013
comment
я попробую это и посмотреть, как это идет. - person user1949387; 13.06.2013