public async Task <IActionResult> ConfirmEmail(string userId, string token) { if (userId == null || token == null) { return(RedirectToAction("Index", "Home")); } var user = await UserMgr.FindByIdAsync(userId); if (user == null) { ViewBag.ErrorMessage = $"O Id de usuário {userId} é inválido"; return(View("Error")); } var result = await UserMgr.ConfirmEmailAsync(user, token); if (result.Succeeded) { ViewBag.Message = "Email confirmado com sucesso!"; return(View("Messages")); } ViewBag.ErrorMessage = "Email não pôde ser confirmado :("; return(View("Error")); }