Пример #1
0
        public string ChangeAdminPwd(HttpContext context)
        {
            int    userID = 0;
            string pwd    = context.Request.Form["pwd"];

            if (!string.IsNullOrEmpty(pwd) && int.TryParse(context.Request.Form["pid"], out userID) && userID > 0)
            {
                BCtrl_SysUser bll = new BCtrl_SysUser();

                pwd = MD5.Encode(WebKeys.AdminPwdRandom, pwd.Trim());
                bool isSuccess = bll.UpdatePassword(userID, pwd);


                if (isSuccess)
                {
                    ClearCacheOrSession.ClearAdminCacheByCRUD(userID);
                    return("{\"status\":1}");
                }
                else
                {
                    return("{\"status\":0}");
                }
            }
            else
            {
                return("{\"status\":-1}");
            }
        }
Пример #2
0
        public string InitData(HttpContext context)
        {
            string status = "{\"status\":-1}";

            if (base.CurrentAdmin.Sys_RoleID == 100)
            {
                BCtrl_SysUser bll = new BCtrl_SysUser();
                if (bll.InitDataBase())
                {
                    ClearCacheOrSession.ClearAdminCacheByCRUD();
                    status = "{\"status\":1}";
                }
                else
                {
                    status = "{\"status\":0}";
                }
            }
            else
            {
                status = "{\"status\":2}"; //没有权限执行操作
            }

            return(status);
        }
Пример #3
0
        public string DeleteAdmin(HttpContext context)
        {
            int userID = 0;

            if (int.TryParse(context.Request.Form["pid"], out userID) && userID > 0)
            {
                BCtrl_SysUser bllSysuser = new BCtrl_SysUser();
                bool          isSuccess  = bllSysuser.Delete(userID);

                if (isSuccess)
                {
                    ClearCacheOrSession.ClearAdminCacheByCRUD(userID);
                    return("{\"status\":1}");
                }
                else
                {
                    return("{\"status\":0}");
                }
            }
            else
            {
                return("{\"status\":-1}");
            }
        }