public ActionResult ChangePassword() { var userInfo = UserContext.GetCurrentUser(); if (userInfo != null) { var model = new ChangePasswordModel { UserInfo = userInfo }; return View(model); } return RedirectToAction("Index"); }
public ActionResult ChangePassword(ChangePasswordModel model) { var currentUser = UserContext.GetCurrentUser(); if (UserRepository.ValidateUser(model.UserInfo.UserName, SecurityHelper.GetMD5Hash(model.OldPassword))) { UserRepository.ChangePassword(currentUser.UserID, model.Password); ViewBag.Message = "Đổi mật khẩu mới thành công"; return ChangePassword(); } ViewBag.Message = "Đổi mật khẩu mới không thành công, mật khẩu cũ không đúng"; return ChangePassword(); }