コード例 #1
0
ファイル: Omp.php プロジェクト: drehere/shenmegui
 /**
  * @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;
 }
コード例 #2
0
ファイル: Init.php プロジェクト: drehere/shenmegui
 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);
     */
 }