How to reset password with UserManager of ASP.NET MVC 5

后端 未结 7 1601
情深已故
情深已故 2021-01-30 06:36

I am wondering if there is a way to reset password with UserManager of ASP.NET MVC 5

I tried this with user that already has a password bu

7条回答
  •  攒了一身酷
    2021-01-30 07:32

    var validPass= await userManager.PasswordValidator.ValidateAsync(txtPassword1.Text);
    if(validPass.Succeeded)
    {
        var user = userManager.FindByName(currentUser.LoginName);
        user.PasswordHash = userManager.PasswordHasher.HashPassword(txtPassword1.Text);
        var res= userManager.Update(user);
        if(res.Succeeded)
        {
            // change password has been succeeded
        }
    }
    

提交回复
热议问题