更改密码 asp.net 身份
Changing password asp.net identity
有没有一种快速验证用户是否存在并根据用户名是否存在获取用户 ID 的方法?
(即用户只有用户名并添加它来更改密码)?
我会这样想... String userId = User.Identity.GetUserId(userName);
我正在寻找本地用户在需要时更改密码的快捷方式。
收到了,谢谢
var user = UserManager.FindByName(userName);
String userId = user.Id;
User.Identity.GetUserId()
将 return 当前登录用户的 ID。
从 UserManager
你可以通过这样的用户名获取任何用户
var user = UserManager.FindByName("the username here");
然后您可以再次从 UserManager
更改密码
UserManager.ChangePassword(user.Id, "OldPassword", "NewPassword");
有没有一种快速验证用户是否存在并根据用户名是否存在获取用户 ID 的方法?
(即用户只有用户名并添加它来更改密码)?
我会这样想... String userId = User.Identity.GetUserId(userName);
我正在寻找本地用户在需要时更改密码的快捷方式。
收到了,谢谢
var user = UserManager.FindByName(userName);
String userId = user.Id;
User.Identity.GetUserId()
将 return 当前登录用户的 ID。
从 UserManager
你可以通过这样的用户名获取任何用户
var user = UserManager.FindByName("the username here");
然后您可以再次从 UserManager
更改密码
UserManager.ChangePassword(user.Id, "OldPassword", "NewPassword");