title: User.Identity.IsAuthenticated false until redirected from Login Page
body: <p>I have a login page that uses ASP.NET membership.  Once I've validated the user I need to store some details about them in Session variables.  The problem is that </p>
  
  <pre><code>Membership.GetUser() == null and 
  User.Identity.IsAuthenticated == false 
  </code></pre>
  
  <p>until I have navigated away from the page.</p>
  
  <p>I have tried using </p>
  
  <pre><code>FormsAuthentication.Authenticate(tbUsername.Text, tbPassword.Text);
  </code></pre>
  
  <p>And checking User.Identity.IsAuthenticated but it's returning false until I reach another page.  Any suggestions?</p>