IdentityServer4修改用户登录密码的方法

一、根据账号取出来当前用户的实体

                    var userMgr = scope.ServiceProvider.GetRequiredService<UserManager<ApplicationUser>>();
                    var userModel = userMgr.FindByNameAsync(account).Result;

二、修改密码

                        string code = userMgr.GeneratePasswordResetTokenAsync(userModel).Result;
                        var result = userMgr.ResetPasswordAsync(userModel, code, password);

 

posted @ 2020-02-15 21:00  星星c#  阅读(952)  评论(0编辑  收藏  举报