public ActionResult ResetPassword(string token = null) { var model = new ResetPasswordRequest(); User user; if (!string.IsNullOrWhiteSpace(token) && _membershipService.ValidatePasswordResetToken(token, out user)) { model.UserId = user.Id.ToString(); } else { return View("InvalidResetPasswordToken"); } return View("ResetPassword", model); }
public ActionResult ResetPassword(ResetPasswordRequest request) { _membershipService.ResetPassword(request.UserId, request.Password, request.Token); return Redirect(request.RedirectUrl); }