public ActionResult Reset(string id) { var vm = new ResetPasswordVM(); return View(vm); }
public async Task<IActionResult> ResetPassword(ResetPasswordVM model) { if (ModelState.IsValid) { var passwordResetRequest = await _userAccountManager.GetPasswordResetRequest(model.ActivationCode); if (passwordResetRequest != null) { await _userAccountManager.UpdatePassword(model.Password, passwordResetRequest.UserId); // delete the request may be ? return RedirectToAction("passwordupdated"); } return View("NotFound"); } return View(model); }
public ActionResult ResetPassword(ResetPasswordVM model) { if (ModelState.IsValid) { var updatePasswordResult = accountManager.ResetPassword(model.ActivationCode, model.Password); if (updatePasswordResult) { return RedirectToAction("passwordupdated"); } } return View(model); }