如何在Asp core 2.x中通过admin更改用户密码?
或使用短信代码更改密码
我的示例代码:
if (!ModelState.IsValid)
return View(model);
var user = await _userManager.FindByNameAsync(model.UserName);
if (user == null)
return RedirectToAction("Index");
if (model.smsCode == user.SmsCode)
{
user.PasswordHash = model.NewPassword;
IdentityResult result = await _userManager.UpdateAsync(user);
if (result.Succeeded)
{
}
}
Run Code Online (Sandbox Code Playgroud)
错误:在数据库中保存散列传递