say mieux

This commit is contained in:
2017-09-13 13:45:23 +02:00
parent 20df6404de
commit c6792535e4
8 changed files with 55 additions and 4 deletions

View File

@ -216,6 +216,15 @@ namespace Yavsc.Controllers
return View(model);
}
[Authorize,HttpPost,ValidateAntiForgeryToken]
public async Task <IActionResult> SendEMailForConfirm () {
var user = await _userManager.FindByIdAsync( User.GetUserId() );
var code = await _userManager.GenerateEmailConfirmationTokenAsync(user);
var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: HttpContext.Request.Scheme);
await _emailSender.SendEmailAsync(_siteSettings, _smtpSettings, user.Email, "Confirm your account",
"Please confirm your account by clicking this link: <a href=\"" + callbackUrl + "\">link</a>");
return View("ConfirmEmailSent");
}
//
// POST: /Account/LogOff
[HttpPost(Constants.LogoutPath)]

View File

@ -117,7 +117,9 @@ namespace Yavsc.Controllers
BankInfo = user.BankInfo,
DiskUsage = user.DiskUsage,
DiskQuota = user.DiskQuota,
DedicatedCalendarId = user.DedicatedGoogleCalendar
DedicatedCalendarId = user.DedicatedGoogleCalendar,
EMail = user.Email,
EmailConfirmed = await _userManager.IsEmailConfirmedAsync(user)
};
model.HaveProfessionalSettings = _dbContext.Performers.Any(x => x.PerformerId == user.Id);
var usrActs = _dbContext.UserActivities.Include(a=>a.Does).Where(a=> a.UserId == user.Id);