public ActionResult ForgetPassword(ForgotPasswordModel model) { if (ModelState.IsValid) { if (_userProfileService.ChangePassword(model.UserProfilID, MD5Hashing.MD5Hash(model.Password))) { _forgetPasswordRequestService.InvalidateRequest(model.UserProfilID); } return RedirectToAction("LogOn"); } return View("ForgetPassword", model); }
public ActionResult ForgetPassword(string key) { ForgetPasswordRequest req = _forgetPasswordRequestService.GetValidRequest(key); if (req != null) { ForgotPasswordModel model = new ForgotPasswordModel(); model.UserProfilID = req.UserProfileID; return View("ForgetPassword", model); } return new EmptyResult(); }