Administrator(6); } public function __destruct() { } function index($_var_0 = []) { $this->header(); $_var_1 = db("admin")->order("in_adminid desc")->paginate(); $_var_2 = $_var_1->items(); $_var_3 = $_var_1->total(); ?>
编号 帐号 登录时间 登录次数 登录ip 状态 权限 编辑操作
没有系统用户
已隐藏,如需显示可以设置 &in_islock=0&hash=">已锁定&in_islock=1&hash=">正常 ')">编辑 &hash=');">删除
footer(); } function EditBoard($Arr, $url, $arrname) { $this->header(); $_var_5 = $Arr[0]; $_var_6 = $Arr[1]; $_var_7 = $Arr[2]; ?>
" />
*将会成为唯一的登入名
checked> checked> checked> checked> checked> checked>
6到16个字符
checked title="激活" > checked title="锁定">
ShowMessage("表单来路不明,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_8 = intval(SafeRequest("in_adminid", "get")); $_var_9 = SafeRequest("in_adminname", "post"); $_var_10 = SafeRequest("in_adminpassword", "post"); $_var_11 = SafeRequest("in_adminpassword1", "post"); $_var_12 = SafeRequest("in_islock", "post"); $_var_13 = RequestBox("in_permission"); if ($_var_10 !== $_var_11) { echo json_encode(['status'=>0,'msg'=>'修改失败,两次密码填写不一致!']);die; $this->ShowMessage("修改失败,两次密码填写不一致!", "history.back(1);", "infotitle3", 3000, 2); } if (db("admin")->where("in_adminid<>" . $_var_8 . " and in_adminname='" . $_var_9 . "'")->count()) { echo json_encode(['status'=>0,'msg'=>'编辑出错,该帐号已经存在!']);die; $this->ShowMessage("编辑出错,该帐号已经存在!", "history.back(1);", "infotitle3", 3000, 2); } $_var_14 = ["in_adminname" => $_var_9, "in_permission" => $_var_13, "in_islock" => $_var_12]; if (!empty($_var_11)) { $_var_14["in_adminpassword"] = md5($_var_10); } db("admin")->where("in_adminid", $_var_8)->update($_var_14); echo json_encode(['status'=>1,'msg'=>'恭喜您,系统用户编辑成功!重新登录后生效!']);die; $this->ShowMessage("恭喜您,系统用户编辑成功!重新登录后生效!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1); } function edit() { $this->header(); $_var_15 = intval(SafeRequest("in_adminid", "get")); if ($_var_16 = db("admin")->where("in_adminid", $_var_15)->find()) { $_var_17 = array($_var_16["in_adminname"], $_var_16["in_islock"], $_var_16["in_permission"]); } $this->EditBoard($_var_17, "?c=admin&a=saveedit&in_adminid=" . $_var_15, "编辑"); } function del() { if (!submitcheck("hash", -1)) { $this->ShowMessage("链接来路不明,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_18 = intval(SafeRequest("in_adminid", "get")); if ($_var_18 == 1) { $this->ShowMessage("抱歉,默认帐号不允许删除!", "?c=admin", "infotitle3", 3000, 1); } if (db("admin")->where("in_adminid", $_var_18)->delete()) { echo json_encode(['status'=>1,'msg'=>'恭喜您,管理用户删除成功!']);die; // $this->ShowMessage("恭喜您,系统用户删除成功!", "?c=admin", "infotitle2", 3000, 1); } } function saveadd() { if (!submitcheck("hash", 1)) { $this->ShowMessage("表单来路不明,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_19 = SafeRequest("in_adminname", "post"); $_var_20 = SafeRequest("in_adminpassword", "post"); $_var_21 = SafeRequest("in_adminpassword1", "post"); $_var_22 = SafeRequest("in_islock", "post"); $_var_23 = RequestBox("in_permission"); if (empty($_var_20) || $_var_20 !== $_var_21) { echo json_encode(['status'=>0,'msg'=>'新增失败,密码为空或两次密码填写不一致']);die; $this->ShowMessage("新增失败,密码为空或两次密码填写不一致!", "history.back(1);", "infotitle3", 3000, 2); } if (db("admin")->where("in_adminname='" . $_var_19 . "'")->count()) { echo json_encode(['status'=>0,'msg'=>'新增出错,该帐号已经存在']);die; $this->ShowMessage("新增出错,该帐号已经存在!", "history.back(1);", "infotitle3", 3000, 2); } else { if (db("admin")->insert(["in_adminname" => $_var_19, "in_adminpassword" => md5($_var_21), "in_loginnum" => 0, "in_islock" => $_var_22, "in_permission" => $_var_23])) { echo json_encode(['status'=>1,'msg'=>'恭喜您,管理员新增成功!']);die; $this->ShowMessage("恭喜您,管理员新增成功!", "?c=admin", "infotitle2", 1000, 1); } else { echo json_encode(['status'=>0,'msg'=>'新增出错,系统用户新增失败!']);die; $this->ShowMessage("新增出错,系统用户新增失败!", "?c=admin", "infotitle3", 3000, 1); } } } function add() { $this->header(); $_var_24 = array("", "", ""); $this->EditBoard($_var_24, "?c=admin&a=saveadd", "新增"); } function islock() { $this->header(); if (!submitcheck("hash", -1)) { $this->ShowMessage("链接来路不明,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_25 = intval(SafeRequest("in_adminid", "get")); $_var_26 = intval(SafeRequest("in_islock", "get")); if (db("admin")->where("in_adminid", $_var_25)->update(["in_islock" => $_var_26])) { $this->ShowMessage("恭喜您,状态切换成功!", "?c=admin", "infotitle2", 1000, 1); } } }