Esempio n. 1
0
        /// <summary>
        /// 管理员修改密码
        /// </summary>
        /// <returns></returns>
        public ActionResult AdminEditPass()
        {
            string UserNum     = WebUtil.GetFormValue <string>("UserNum", string.Empty);
            string NewPass     = WebUtil.GetFormValue <string>("NewPass", string.Empty);
            string ConfirmPass = WebUtil.GetFormValue <string>("ConfirmPass", string.Empty);
            string CompanyID   = WebUtil.GetFormValue <string>("CompanyID");

            DataResult dataResult = new DataResult();

            if (UserNum.IsEmpty())
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "该非法操作已经被禁止";
                return(Content(JsonHelper.SerializeObject(dataResult)));
            }
            if (NewPass.IsEmpty())
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "新密码不能为空";
                return(Content(JsonHelper.SerializeObject(dataResult)));
            }
            if (NewPass != ConfirmPass)
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "密码和确认密码不一致";
                return(Content(JsonHelper.SerializeObject(dataResult)));
            }

            AdminProvider provider = new AdminProvider(CompanyID);
            int           line     = provider.AdminEditPass(UserNum, NewPass);


            if (line > 0)
            {
                dataResult.Code    = (int)EResponseCode.Success;
                dataResult.Message = "修改成功";
            }
            else
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "修改失败";
            }
            return(Content(JsonHelper.SerializeObject(dataResult)));
        }