Asp.net mvc 更改密码asp.net标识

Asp.net mvc 更改密码asp.net标识,asp.net-mvc,asp.net-identity,Asp.net Mvc,Asp.net Identity,是否有一种快速的方法来验证用户是否存在,并根据用户名的存在获取用户id (即,用户只有用户名,用户添加用户名以更改其密码) 我会这样想字符串userId=User.Identity.GetUserId(用户名) 我正在为本地用户寻找一种快速方法,以便在需要时更改密码。拥有它,谢谢 var user = UserManager.FindByName(userName); String userId = user.Id; User.Identity.GetUserI

是否有一种快速的方法来验证用户是否存在,并根据用户名的存在获取用户id

(即,用户只有用户名,用户添加用户名以更改其密码)

我会这样想<代码>字符串userId=User.Identity.GetUserId(用户名)

我正在为本地用户寻找一种快速方法,以便在需要时更改密码。

拥有它,谢谢

        var user = UserManager.FindByName(userName);
        String userId = user.Id;

User.Identity.GetUserId()
将返回当前登录用户的id。 从
UserManager
您可以像这样从用户名中获取任何用户

var user = UserManager.FindByName("the username here");
然后,您可以再次从
UserManager
更改密码

UserManager.ChangePassword(user.Id, "OldPassword", "NewPassword");