【发布时间】:2021-11-04 19:16:53
【问题描述】:
我已经设置了以下代码:
[HttpPost("requestPasswordReset")]
[AllowAnonymous]
public async Task<IActionResult> requestPasswordReset(UserNameDto userNameDto)
{
var user = await _userManager.FindByNameAsync(userNameDto.Username);
if (user != null)
{
var code = await _userManager.GeneratePasswordResetTokenAsync(user);
return Ok(true);
}
return Ok(false);
var code = await _userManager.GeneratePasswordResetTokenAsync(user) 代码返回没有更多信息的内部错误。
有人可以帮忙吗?
【问题讨论】:
-
您应该从错误中添加消息。它可能解释了问题所在。可能用户没有密码,检查:
_UserManager.HasPasswordAsync(user) -
我们需要更多信息在这里,错误日志真的很有帮助
标签: asp.net-core asp.net-identity