0

我正在使用 .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");
    }
4

0 回答 0