public function handle_request_internel() { $params = $this->getParam(); $res = $this->_res; switch ($params['page']) { case 'authority': $userlevel = Bll_Authority::get_user_level($this->get_user_id()); if ($userlevel != Const_Cms::CMS_USER_LEVEL_SUPPER) { //不是超级管理员 $res = $this->init_res('', false); } else { if (!empty($params['userid']) && !empty($params['level'])) { $data = array('level' => $params['level']); $whereArr = array('user_id' => $params['userid']); $result = Bll_Authority::update_user_info($data, $whereArr); $res = $this->init_res($result); } } break; case 'delete': //删除用户 $userlevel = Bll_Authority::get_user_level($this->get_user_id()); if ($userlevel != Const_Cms::CMS_USER_LEVEL_SUPPER) { //不是超级管理员 $res = $this->init_res('', false); } else { if ($params['userid'] == $this->get_user_id()) { //不可以删除自己 $res = $this->init_res('', false); } if (!empty($params['userid'])) { $result = Bll_Authority::delete_user_info_by_user_id($params['userid']); $res = $this->init_res($result); } } break; default: $res = $this->_res; break; } echo json_encode($res); exit; }