From a7f2bb257d32c0bb5dd59df57db9c53b228d2e45 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sun, 21 Jul 2019 01:30:06 +0200 Subject: [PATCH] confirma email on pass reset, since, e-mail was used. --- src/Yavsc/Controllers/Accounting/AccountController.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Yavsc/Controllers/Accounting/AccountController.cs b/src/Yavsc/Controllers/Accounting/AccountController.cs index 7e863617..db67b74f 100644 --- a/src/Yavsc/Controllers/Accounting/AccountController.cs +++ b/src/Yavsc/Controllers/Accounting/AccountController.cs @@ -554,6 +554,11 @@ namespace Yavsc.Controllers if (result.Succeeded) { + // when ok, the e-mail become validated. + if (!user.EmailConfirmed) { + user.EmailConfirmed=true; + await _dbContext.SaveChangesAsync(nameof(ResetPassword)); + } _logger.LogInformation($"Password reset for {user.UserName}:{model.Password}"); return RedirectToAction(nameof(AccountController.ResetPasswordConfirmation), "Account"); }