title: What is GenerateEmailConfirmationToken() doing exactly?
body: <p>I have two questions concerning ASP.Identity 2.0 "GenerateEmailConfirmationToken/GenerateEmailConfirmationTokenAsync" methods.</p>
  
  <pre><code>// Generate token
  var token = Url.Encode(await UserManager.GenerateEmailConfirmationTokenAsync(user.Id));
  </code></pre>
  
  <ol>
  <li>Is this token stored in the database? I guess it should. But in which field? I just find "PasswordHash" and "SecurityStamp" on the User table. Both don't seem to match.</li>
  <li>I was under the impression that once I generate an email token, the EmailConfirmed field of the User table would be set to false. But it stays true. So, what is the purpose of creating a token if the corresponding user account stays confirmed? Or in other words: What do I need to do in order to generate a new token AND also set the account to NOT confirmed?</li>
  </ol>