public BaseResultDto <string> UpdatePwd(RQPwdDto model) { BaseResultDto <string> result = new BaseResultDto <string>(); List <string> keyVal = new List <string>(); keyVal.Add(string.Format("UserPassword='******'", model.NewPwd)); string sqlWhere = string.Format("UserPassword='******' and ID={1}", model.OriPwd, model.UserId); if (helper.Exists <SystemUsers>(sqlWhere) > 0) { if (oper.Update(keyVal, sqlWhere)) { result.ErrorCode = 1; result.ErrorMsg = "成功"; } else { result.ErrorCode = -2; result.ErrorMsg = "修改失败"; } } else { result.ErrorCode = -1; result.ErrorMsg = "原密码错误"; } return(result); }
public JsonResult CurrPwdUpdate(FormCollection form) { JsonResult result = null; try { BaseResultDto <string> resultDto = new BaseResultDto <string>(); if (form.Count > 0 && this.UserInfo != null) { string stropwd = form["opwd"]; string strnpwd = form["npwd"]; string strrpwd = form["rpwd"]; if (strnpwd.Equals(strrpwd)) { RQPwdDto model = new RQPwdDto(); model.UserId = this.UserInfo.ID; model.OriPwd = stropwd.GetMd5Code(); model.NewPwd = strnpwd.GetMd5Code(); resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdatePwd", this.WebApiUrl), model); if (resultDto.ErrorCode == 1) { resultDto.ErrorMsg = strnpwd; } } else { resultDto.ErrorMsg = "新密码和确认密码不一致"; resultDto.ErrorCode = -3; } } else { resultDto.ErrorMsg = "修改失败"; resultDto.ErrorCode = -2; } result = Json(new { status = resultDto.ErrorCode, message = resultDto.ErrorMsg }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }
public JsonResult setInfo(SystemUsers userModel, string flag) { JsonResult result = null; try { BaseResultDto <string> resultDto = new BaseResultDto <string>(); if (flag == "pwd") { //初始密码 RQPwdDto model = new RQPwdDto(); model.UserId = userModel.ID; model.OriPwd = userModel.UserPassword; model.NewPwd = EnumDictionary.UserResetPwd.GetMd5Code(); resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdatePwd", this.WebApiUrl), model); } else if (flag == "userstate") { RQUserStateDto model = new RQUserStateDto(); if (userModel.UserState == 0) { model.UserState = true; } else if (userModel.UserState == 1) { model.UserState = false; } model.UserId = userModel.ID; resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdateUserState", this.WebApiUrl), model); } else { resultDto.ErrorCode = -1; resultDto.ErrorMsg = "操作非法"; } result = Json(new { status = resultDto.ErrorCode, message = resultDto.ErrorMsg }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }