/** * @brief 检查userip是否在白名单内 * * @return private function * @retval * @see * @note * @author luhaixia * @date 2012/07/31 14:33:43 **/ private function userIpValid() { $userIp = Bd_Ip::getUserIp(); $validIpList = Bd_Conf::getConf('omp/iplist'); if (is_array($validIpList)) { foreach ($validIpList as $ip) { if ($userIp == $ip['IP']) { return true; } } } return false; }
private static function initLog() { // 初始化日志库,仅为兼容老代码 define('CLIENT_IP', Bd_Ip::getClientIp()); //获取userip define('USER_IP', Bd_Ip::getUserIp()); //获取上一个经过的服务器 define('FRONTEND_IP', Bd_Ip::getFrontendIp()); Bd_Omp::initOmpLog(); define("MODULE", APP); //获取LogId /* if(!defined('LOG_ID')) { Bd_Log::genLogID(); } //获取Product if(getenv('HTTP_X_BD_PRODUCT')) { define('PRODUCT', trim(getenv('HTTP_X_BD_PRODUCT'))); } else { define('PRODUCT', 'ORP'); } //获取subsys if(getenv('HTTP_X_BD_SUBSYS')) { define('SUBSYS', trim(getenv('HTTP_X_BD_SUBSYS'))); } else { define('SUBSYS', 'ORP'); } define("MODULE", APP); */ }