asp.net 核心 3 标识生成密码重置令牌异步会导致内部错误



我已经设置了以下代码:

[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)代码返回一个内部错误,没有更多信息。 有人可以帮忙吗?

表示启动.cs;

services.AddIdentity<User, UserRole>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();

我想知道是否如上

相关内容

  • 没有找到相关文章

最新更新