是否有快速验证用户是否存在并且基于用户名是否存在获取用户ID?
(即用户只有用户名并将其添加以更改密码)?
我会想到这样的事情...... String userId = User.Identity.GetUserId(userName);
我正在寻找本地用户在需要时更改密码的快捷方式。
答案 0 :(得分:1)
User.Identity.GetUserId()
将返回当前登录用户的ID。
从UserManager
开始,您可以通过其用户名获取任何用户
var user = UserManager.FindByName("the username here");
然后您可以再次从UserManager
更改密码
UserManager.ChangePassword(user.Id, "OldPassword", "NewPassword");
答案 1 :(得分:0)
拥有它,谢谢
var user = UserManager.FindByName(userName);
String userId = user.Id;