public async Task <IActionResult> RedirectToForgotPassword(PasswordRecreateViewModel model) { var user = await _userManager.FindByEmailAsync(model.Email ?? string.Empty); if (user is null) { ModelState.AddModelError("NotFound", "A user with the given email not found"); return(RedirectToAction("PasswordRecreate")); } var result = await((CognitoUserManager <CognitoUser>)_userManager).ResetPasswordAsync(user); if (result.Succeeded) { return(RedirectToAction("ForgetPassword")); } return(RedirectToAction("PasswordRecreate")); }
public async Task <IActionResult> PasswordRecreate(PasswordRecreateViewModel model) { return(View(model)); }