title: ASP.Net Identity - cannot login with password
body: <p>Having some issue with ASP.Net Identity. I am creating a user via:</p>
  
  <pre><code> var manager = new UserManager&lt;IdentityUser&gt;(userStore);
  
                  manager.UserValidator = new UserValidator&lt;IdentityUser&gt;(manager)
                  {
                      AllowOnlyAlphanumericUserNames = false
                  };
  
                  manager.PasswordValidator = new PasswordValidator
                  {
                      RequiredLength = 6,
                      RequireDigit = true,
                      RequireLowercase = true,
                      RequireUppercase = true,
                  };
  
                   var user = new IdentityUser() { UserName = email.Text, Email = email.Text };                    
                   IdentityResult result = manager.Create(user, Password1.Text);
  </code></pre>
  
  <p>This then adds the user to the database. When I then try and login with this user it always returns "Password incorrect" even when the password was the same password used to create the account.</p>
  
  <p>I am logging in using:</p>
  
  <pre><code>var userStore = new UserStore&lt;IdentityUser&gt;();
  var userManager = new UserManager&lt;IdentityUser&gt;(userStore);
  
  
          userManager.UserValidator = new UserValidator&lt;IdentityUser&gt;(userManager)
          {
              AllowOnlyAlphanumericUserNames = false
          };
  
          var user = userManager.Find(email.Text, Password.Text);
  
          if (user != null)
  </code></pre>
  
  <p>Using SQL Profiler I can see that that it looks up the user correctly and when I run the SQL in SSMS I can see the row is returned fine. </p>
  
  <p>I'm not sure why userManager.Find is returning null when the actual record count returned from the database is 1?</p>