ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

第三方 IP白名單 版本號:1.0 投訴舉報

安裝后通過設置ip白名單實現只允許指定IP訪問后臺
0 更新時間:2022-04-01 15:19:23
價格: 免費
域名: 不限域名,允許安裝到多個項目中
下載: 700 次    說明
依賴: 不依賴于任何插件
售后: 本應用的開發者不提供任何售后服務
需求: 若本源碼的功能點不滿足您的項目需求時,你可以通過這里找我們做定制開發服務 提交需求
安裝平臺: XunRuiCMS V4.7.0及以上版本
名稱 IP白名單
版本號 V1.0
應用編號 APP921
應用類型 插件
發布時間 2022-02-21 14:28:41
更新時間 2022-04-01 15:19:23
支持內核 CodeIgniter
功能類別 工具 安全
依賴場景 不依賴于任何插件
源碼加密 未加密
技術保障 第三方服務商
技術要求 需要掌握PHP、SQL、HTML、CSS、JS技術
支持瀏覽器 Chromium內核瀏覽器、Chrome、Edge、Firefox、Safari、Opera等
功能介紹

安裝后通過設置ip白名單實現只允許指定IP訪問后臺。

IP設置錯誤后可以通過訪問:http://域名/index.php?s=iplist&c=home自動授權當前IP。

實現原理:通過后臺登陸之前鉤子來實現IP限制。

使用方法:后臺下載安裝后把下面的代碼添加到自定義鉤子文件(/config/hooks.php)中


\Phpcmf\Hooks::on('admin_login_before', function($post) {

$cz = \Phpcmf\Service::M()->db->tableExists(\Phpcmf\Service::M()->dbprefix('iplist'));
if($cz){
    
    $rts = \Phpcmf\Service::M()->db->table('iplist')->where('status', 2)->countAllResults();
if($rts==0){
}else{
if (getenv("HTTP_CLIENT_IP"))
  $ip = getenv("HTTP_CLIENT_IP"); 
else if(getenv("HTTP_X_FORWARDED_FOR"))
  $ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR"))
  $ip = getenv("REMOTE_ADDR");
else $ip = "Unknow";

$rt = \Phpcmf\Service::M()->db->table("iplist")->where("status", "2")->select("ip")->get();
if ($rt) {
  $rows = $rt->getResultArray();
  foreach ($rows as $t) {
         $array[] = $t['ip'];
    }
}
$iplists = $array;
$ALLOWED_IP=$iplists;

#$ALLOWED_IP=array('113.128.218.*','192.168.*.*');
//允許訪問的ip
$check_ip_arr= explode('.',$ip);
//ip參數拆分成數組
if(!in_array($ip,$ALLOWED_IP)) {
  $bl=false;
  foreach ($ALLOWED_IP as $val){
    if(strpos($val,'*')!==false){
      //發現有*號替代符
      $arr=array();
      $arr=explode('.', $val);
      $bl=true;
      //用于記錄循環檢測中是否有匹配成功的
      for ($i=0;$i<4;$i++){
        if($arr[$i]!='*'){
          //不等于* 就要進來檢測,如果為*符號替代符就不檢查
          if($arr[$i]!=$check_ip_arr[$i]){
            $bl=false;
            break;
            //終止檢查本個ip 繼續檢查下一個ip
          }
        }
      }
      //end for
      if($bl){
        //如果是true則終止匹配
        break;
      }
    }
  }
  //end foreach
  if(!$bl){
    $return=array(
       'status'=>0,
       'msg'=>$ip.'無權限訪問',
       'data'=>$iplists
       );
    echo json_encode($return);
    
    exit();
  }
}  
}
}
});

QQ截圖20220221142145

QQ截圖20220221142533

使用說明:
1. 嚴禁賣家出現畫餅行為,也不提倡因為賣家許諾后期新增某某功能產生讓您下單購買的心理,請理性入手。
2. 嚴禁線下交易,買賣應用請通過線上購買,線下交易出現任何問題,均不在迅睿云官方處理范圍,請知曉。
3. 維權退款問題可參考 《應用市場退款準則》 的說明。