title: MVC 4 GeneratePasswordResetToken how to generate a new one?
body: <p>I am using the following code to generate a reset Token</p>
  
  <pre><code>var token = WebSecurity.GeneratePasswordResetToken(user);
  </code></pre>
  
  <p>it worked the first time, in that it updated the webpages_Membership table, and updated the following fields,</p>
  
  <p>PasswordVerificationToken
  PasswordVerificationTokenExpirationDate</p>
  
  <p>but when I run the above code again, the token returned is the same, and nothing is updated.</p>
  
  <p>how does it work?</p>