title: AspNet Core Generate and Change Email Address
body: <p>I am trying to implement a way for users to change their email in AspNetCore so on the Account Management screen I have the change function that will call GenerateChangeEmailTokenAsync on the user manager, then sends the email with the link containing the Token and UserId. </p>
  
  <p>My problem is how do I allow the link the change the email address to the new address since ChangeEmailAsync requires the new email address be entered.</p>
  
  <p>What is the best practice way of implementing this functionality? I do not want to send over the new email address in the email link but also do not want to make them type the email again. Hopefully someone has done this, I cannot find it anywhere only, and it should be very simple.</p>