Asp.netmvc5SendGrid无法在点击后确认电子邮件。
创始人
2024-09-19 03:01:02
0

我们可以尝试使用以下代码来实现在点击后确认电子邮件:

public async Task ConfirmEmail(string userId, string code) 
{
   if (userId == null || code == null)
   {
       return View("Error");
   }
   var result = await UserManager.ConfirmEmailAsync(userId, code);
   if (result.Succeeded)
   {
       return View("ConfirmEmail");
   } 
   else
   {
       return View("Error");
   }
}

如果出现点击确认链接后没有设置电子邮件确认的错误,我们需要在SendGrid中进行以下更改:

  1. 在SendGrid中创建一个新模板。
  2. 编辑模板中的HTML代码以包含电子邮件确认链接。
  3. 使用以下代码发送电子邮件:
var apiKey = Environment.GetEnvironmentVariable("NAME_OF_THE_ENVIRONMENT_VARIABLE_FOR_YOUR_SENDGRID_KEY");
var client = new SendGridClient(apiKey);
var from = new EmailAddress("test@example.com", "Example User");
var subject = "Confirm Your Email";
var to = new EmailAddress(email, name);
var plainTextContent = "";
var htmlContent = @"

Hi " + name + ",

" + "

Please confirm your account by clicking here.

"; var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent); var response = await client.SendEmailAsync(msg);

上述代码应该能够解决问题,使得在点击链接后可以成功确认电子邮件。

相关内容

热门资讯

透视有挂!aapoker破解侠... 透视有挂!aapoker破解侠是真的吗(透视)wepoker私局代打,教程大纲(有挂教程)-哔哩哔哩...
wepoker透视底牌脚本!p... wepoker透视底牌脚本!pokerworld修改器(透视)app-一直详细存在有挂1)wepok...
透视解迷!wpk软件是正规的吗... 透视解迷!wpk软件是正规的吗(透视)wepoker透视版下载,教程窍门(有挂解密)-哔哩哔哩1、进...
约局吧游戏挂!we-poker... 约局吧游戏挂!we-poker正规吗(透视)神器-确实了解是真的挂1、约局吧游戏挂免费辅助多个强度级...
透视辅助!hhpoker真的有... 透视辅助!hhpoker真的有透视吗(透视)wepokerplus到底是挂了吗,教程大纲(有挂教程)...
aapoker透视方法!wpk... aapoker透视方法!wpk辅助器(透视)方法-切实揭露有挂1、不需要AI权限,帮助你快速的进行a...
透视辅助!wepoker辅助器... 透视辅助!wepoker辅助器官方(透视)aapoker能控制牌吗,教程烘培(揭秘有挂)-哔哩哔哩1...
哈糖大菠萝怎么挂!德州透视竞技... 哈糖大菠萝怎么挂!德州透视竞技联盟(透视)技巧-好像开挂是有挂1、完成哈糖大菠萝怎么挂有辅助插件,帮...
透视详细!wejoker辅助机... 透视详细!wejoker辅助机器人(透视)德州局怎么透视,教程教材(有挂分享)-哔哩哔哩1、很好的工...
hhpoker可以开挂吗!xp... hhpoker可以开挂吗!xpoker辅助(透视)方法-竟然普及有挂1、hhpoker可以开挂吗!x...