public async Task <IActionResult> ForgotPassword(ForgotPassword forgotPassword) { var email = forgotPassword.Email; var user = _pool.GetUser(forgotPassword.Email); await user.ForgotPasswordAsync(); ConfirmNewPasswordModel confirmNewPasswordModel = new ConfirmNewPasswordModel { Email = forgotPassword.Email }; return(View("ConfirmNewPassword", confirmNewPasswordModel)); }
public async Task <IActionResult> ConfirmNewPassword(ConfirmNewPasswordModel confirmNewPasswordModel) { //if (ModelState.IsValid) { var user = _pool.GetUser(confirmNewPasswordModel.Email); await user.ConfirmForgotPasswordAsync(confirmNewPasswordModel.Code, confirmNewPasswordModel.Password); return(RedirectToAction("Index", "Home")); //} //return View(confirmNewPasswordModel); } }