Hi everyone,
I'm trying to implement a password reset method:
protected void ResetPassword(object sender, EventArgs e)
{
var userStore = new UserStore<IdentityUser>();
var userManager = new UserManager<IdentityUser>(userStore);
// Register Token Provider
var provider = new Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider("Account");
userManager.UserTokenProvider = new Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider<IdentityUser>(provider.Create("PasswordReset"));
var user = userManager.FindByName(UserName.Text);
if (user != null)
{
string passwordResetToken = userManager.GeneratePasswordResetToken(user.Id);
//Now what do I do with this token?
LoginForm.Visible = false;
LoginStatus.Visible = true;
lblStatus.Text = "A password token has been emailed to you."; ...
Go to the complete details ...