sendind email

main
Paul Schneider 8 years ago
parent 21c743ce1b
commit 89937cb532
4 changed files with 9 additions and 9 deletions

@ -1 +0,0 @@
{"access_token":"ya29.GmnbBd3zsDsLPjI-ZkGhHLRiXI14NeNx7CJ5_XMlzu_1qOaLsrL-m3VWbKopO19yrnwK9z8CA6tv2QNxR3dkAU3Fsb29j6vcPsX3R7VNElHLCiwBF4w9jeNsA7fgw-0ydDjc3X78Oh_xlfM","token_type":"Bearer","expires_in":3600,"Issued":"2018-06-15T11:18:16.208+02:00","IssuedUtc":"2018-06-15T11:18:16.208+02:00"}

@ -1 +0,0 @@
{"access_token":"ya29.GmnbBfcZapScUHU2T2Bb2c8t5D4uUbsfrFRXxe05zYQTG22BmnHjeU33QeqJFSPxo8H5fk0EuN2YrhwZxa0FRjkdhOHOTtCwqUubfdN5tfIpXci3PKBBe9kAEI5LlLDxRMprak03VCyDwfg","token_type":"Bearer","expires_in":3599,"Issued":"2018-06-15T15:05:41.809+02:00","IssuedUtc":"2018-06-15T15:05:41.809+02:00"}

@ -247,19 +247,21 @@ namespace Yavsc.Controllers
public async Task<IActionResult> SendEMailForConfirm() public async Task<IActionResult> SendEMailForConfirm()
{ {
var user = await _userManager.FindByIdAsync(User.GetUserId()); var user = await _userManager.FindByIdAsync(User.GetUserId());
ViewBag.EmailSent = SendEMailForConfirm(user); ViewBag.EmailSent = await SendEMailForConfirmAsync(user);
return View("ConfirmEmailSent"); return View("ConfirmEmailSent",user.Email);
} }
private async Task<bool> SendEMailForConfirm(ApplicationUser user) private async Task<string> SendEMailForConfirmAsync(ApplicationUser user)
{ {
var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user);
var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: HttpContext.Request.Scheme); var callbackUrl = Url.Action("ConfirmEmail", "Account",
new { userId = user.Id, code = code }, protocol: HttpContext.Request.Scheme);
var res = await _emailSender.SendEmailAsync(user.UserName, user.Email, var res = await _emailSender.SendEmailAsync(user.UserName, user.Email,
this._localizer["ConfirmYourAccountTitle"], this._localizer["ConfirmYourAccountTitle"],
string.Format(this._localizer["ConfirmYourAccountBody"], string.Format(this._localizer["ConfirmYourAccountBody"],
_siteSettings.Title, callbackUrl, _siteSettings.Slogan, _siteSettings.Audience)); _siteSettings.Title, callbackUrl, _siteSettings.Slogan,
return res!=null; _siteSettings.Audience));
return res;
} }
// //
// POST: /Account/LogOff // POST: /Account/LogOff

@ -7,7 +7,7 @@
<h2>@ViewData["Title"].</h2> <h2>@ViewData["Title"].</h2>
<div> <div>
<p> <p>
Un message vient de vous être envoyé, à l'adresse e-mail @Model, Un message vient de vous être envoyé, à votre adresse e-mail ( @Model , id:@ViewBag.EmailSent ),
Veuillez s&rsquo;il vous plait confirmer cette adresse de courrier en utilisant le lien hyper-texte qui s'y trouve. Veuillez s&rsquo;il vous plait confirmer cette adresse de courrier en utilisant le lien hyper-texte qui s'y trouve.
</p> </p>
</div> </div>

Loading…