我正在使用 .net core 和 PostgreSQL。在本地,我的电子邮件在我的 Postgres 数据库中得到确认,但在生产中,除非我在谷歌浏览器上打开控制台,否则它不起作用?你知道为什么吗?
在Firefox上,它根本不起作用。谢谢
[HttpGet]
[AllowAnonymous]
public async Task<IActionResult> ConfirmEmail(string userId, string token)
{
if (userId == null || token == null)
{
return new BadRequestObjectResult("Error confirming email");
}
var user = await _userManager.FindByIdAsync(userId);
if (user == null)
{
return new BadRequestObjectResult("Error finding id");
}
var result = await _userManager.ConfirmEmailAsync(user, token);
return new OkObjectResult(result.Succeeded ? "Email confirmed" : "Error confirming email");
}