1

MVC5 ASP.NET で Web サイトを作成しています。passwordhash、username、email、emailconfirmed などのプロパティを持つ Identity Framework 2.0 実装クラスを使用しています。userManager.ChangePassword(user.Id, Oldpassword, Newpassword); を使用していますが、ユーザーからパスワードをプレーン テキスト (文字列) として取得する方法がわかりません

    [HttpPost]
    public ActionResult ChangePassword(AspNetUsersViewModel userView)
    {

        UserManager<IdentityUser> userManager = new UserManager<IdentityUser>(new UserStore<IdentityUser>());

        var result = userManager.ChangePassword(_User.Id, "123456789", userView.Password);

        return RedirectToAction("Index", "ConfigUser");

    }

現在、ユーザーの現在のパスワード「123456789」をハードコードして、機能するかどうかをテストしています。皆さんが助けてくれることを願っています。

4

1 に答える 1