public async Task <ActionResult> ResetPassword([FromForm] PostResetPasswordRequest request, CancellationToken ct) { var response = await _passwordResetService.SendResetMessageAsync( request.Country, request.Login, IpAddress, UserAgent, ct); if (response.IsInvalidLogin) { var getResetPasswordRequest = new GetResetPasswordRequest { Login = request.Login, IsInvalidLogin = true }; return(RedirectToAction("ResetPassword", getResetPasswordRequest)); } return(View("~/OAuth/Views/ResetPasswordConfirmation.cshtml")); }
public ActionResult ResetPassword(GetResetPasswordRequest request) { var model = new ResetPasswordViewModel(request.Login, request.IsInvalidLogin); return(View("~/OAuth/Views/ResetPassword.cshtml", model)); }