我想将验证链接发送到电子邮件,然后用户单击我必须验证其电子邮件的单击。我为此使用Angular 4路由和Web api2。我的代码在下面
{path:'Emailverification/:email:userid', component:EmailVerficationComponent,canActivate : [AuthguardComponent]},
C#方法代码如下
var _email = UtilityConverter.Encrypt(Email);
var _userId = UtilityConverter.Encrypt(Convert.ToString(UserId));
var _link = "http://localhost:4200/home/Emailverification?email=" + _email + "&userid=" + _userId + "";
var _subject = "Email Verification";
var _body = @"<html>
<body>
<p>Dear ,</p>
<p>Please click the below link to verify your email.</p><br>
<a href=''>click here</a>
<p>Sincerely,<br>-Offey</br></p>
</body>
</html>";
MailUtilityHelper.SendMail(Email, _subject, _body);
请通过良好实践来帮助实现这一目标。