public ActionResult LogonChangePassword(LogonChangePasswordModel model) { if (ModelState.IsValid) { if (ValidateUserPassword(model.Login, model.OldPassword)) { if (ChangeUserPassword(model.Login, model.OldPassword, model.NewPassword, model.FullPropertyName(m => m.NewPassword), model.FullPropertyName(m => m.OldPassword))) { if (AuthorizeUser(model.Login, model.RememberMe)) { return RedirectReturn(model.ReturnUrl); } } } else { ModelState.AddModelError("", "The user name or password provided is incorrect."); } } return View(model); }
public ActionResult LogonChangePassword(LogOnModel logonModel) { LogonChangePasswordModel changeModel = new LogonChangePasswordModel { Login = logonModel.Login, OldPassword = logonModel.Password, NewPassword = null, RememberMe = logonModel.RememberMe, ReturnUrl = logonModel.ReturnUrl }; ModelState.Clear(); return View(changeModel); }