public ActionResult ChangePasswordPost(AccountChangePasswordView vm) { User user = _userService.Find(LoginState.LoginUserId); if (user.Password == Common.Encrypt(vm.Password)) { user.Password = Common.Encrypt(vm.NewPassword); int cnt = _userService.Modify(user); if (cnt > 0) { TempData["Message"] = string.Format("{0},{1}", "success", "修改成功"); return(RedirectToAction("Index", "Home")); } else { TempData["Message"] = string.Format("{0},{1}", "warning", "修改失敗"); return(View()); } } ModelState.AddModelError("Password", string.Format("密碼錯誤")); return(View("ChangePassword", vm)); }
public ActionResult ChangePassword(AccountChangePasswordView vm) { return(View(vm)); }