public ActionResult ChangePassword(Models.Beans.LocalPasswordModel model) { ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext(); string msg = string.Empty; bool issuccess = dbContext.ChangePassword(model, User.Identity.Name , out msg ); if(issuccess == false ){ ModelState.AddModelError("", msg ); } return View(); }
public JsonResult ChangePwd(string username , string oldpassword, string newpassword) { JsonResult json = new JsonResult(); Result result =null; ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext(); string msg = string.Empty; LocalPasswordModel model = new LocalPasswordModel(); model.OldPassword = oldpassword; model.NewPassword = newpassword; model.ConfirmPassword = newpassword; bool issuccess = dbContext.ChangePassword(model, username , out msg); if (issuccess == false) { result = new Result((int)ResultCodeEnum.Error, msg,null); } else { result = new Result((int)ResultCodeEnum.Success, "修改密码成功", null); } json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = result; return json; }