使用C#和Angular 4发送邮件验证链接

时间:2018-07-31 11:17:23

标签: c# angular asp.net-web-api2 angular2-services

我想将验证链接发送到电子邮件,然后用户单击我必须验证其电子邮件的单击。我为此使用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);

请通过良好实践来帮助实现这一目标。

0 个答案:

没有答案