title: FormsAuthenticationTicket.expiration v web.config value timeout
body: <p>This is an MVC2 website, I am having a problem with a FormsAuthentication ticket. A user timeouts after 30 minutes cannot re-login. During testing, the DateTime.Now.AddMinutes(30) value was set to 5000 and everything was ok, but it has now changed to 30 and that is when then the problem started</p>
  
  <p>From cookie creation</p>
  
  <pre><code> FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
              1,
              user.UserID,
              DateTime.Now,
              DateTime.Now.AddMinutes(30),
              false,
              "user,user1",
              FormsAuthentication.FormsCookiePath);
  </code></pre>
  
  <p>Web.config file</p>
  
  <pre><code>&lt;authentication mode="Forms"&gt;
    &lt;forms loginUrl="~/Account.mvc/LogOn" timeout="2880" name=".ASPXFORMSAUTH" /&gt;
  &lt;/authentication&gt;
  </code></pre>
  
  <p>Does the expiration value in ticket creation need to be >= web.config value?</p>