/** * 基础信息检查:token 验证,设置分组名等等 * * @param string $userHash * @param string $userGroupName * @param string $operation * @param string $keys */ private function baseInfoCheck($userHash, $userGroupName, $operation, $keys = null) { if (!$userHash) { $this->outputError('token 未指定'); } if (!isset($this->tokens[$userGroupName]) || !$this->verifyToken($operation, $userHash, $this->tokens[$userGroupName], $userGroupName, $keys)) { $this->outputError('token 不正确'); } $userGroupName = trim($userGroupName); if (!$userGroupName) { $this->outputError('分组名未指定'); } $this->counterRank->setGroupName($userGroupName); }