ASP.NET Identity パスワードのリセット 質問する

ASP.NET Identity パスワードのリセット 質問する

新しい ASP.NET Identity システムでユーザーのパスワードを取得するにはどうすればよいですか? または、現在のパスワードを知らなくてもリセットするにはどうすればよいですか (ユーザーがパスワードを忘れた場合)?

ベストアンサー1

または、現在のパスワードを知らなくてもリセットするにはどうすればいいでしょうか (ユーザーがパスワードを忘れた場合)?

UserManager を使用してパスワードを変更するが、ユーザーの現在のパスワードを入力したくない場合は、パスワード リセット トークンを生成し、代わりにそれをすぐに使用することができます。

string resetToken = await UserManager.GeneratePasswordResetTokenAsync(model.Id);
IdentityResult passwordChangeResult = await UserManager.ResetPasswordAsync(model.Id, resetToken, model.NewPassword);

おすすめ記事