From 29250f264a96d55075d62f18b5960a4ee81b4155 Mon Sep 17 00:00:00 2001 From: thisgun Date: Tue, 15 Apr 2025 11:44:40 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B2=A9=EA=B7=BC=EC=B0=A8=EB=8B=A8=20ip?= =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=9D=98=20=EC=9C=84=EC=B9=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.php | 80 ++++++++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 41 deletions(-) diff --git a/common.php b/common.php index 9569d16a6..f131099b1 100644 --- a/common.php +++ b/common.php @@ -358,6 +358,45 @@ if(XenoPostToForm::check()) { // 기본적으로 사용하는 필드만 얻은 후 상황에 따라 필드를 추가로 얻음 $config = get_config(true); +if ($is_admin != 'super') { + // 접근가능 IP + $cf_possible_ip = trim($config['cf_possible_ip']); + if ($cf_possible_ip) { + $is_possible_ip = false; + $pattern = explode("\n", $cf_possible_ip); + for ($i=0; $i접근이 가능하지 않습니다."); + } + + // 접근차단 IP + $is_intercept_ip = false; + $pattern = explode("\n", trim($config['cf_intercept_ip'])); + for ($i=0; $i접근 불가합니다."); + } +} + // 본인인증 또는 쇼핑몰 사용시에만 secure; SameSite=None 로 설정합니다. if( $config['cf_cert_use'] || (defined('G5_YOUNGCART_VER') && G5_YOUNGCART_VER) ) { // Chrome 80 버전부터 아래 이슈 대응 @@ -637,47 +676,6 @@ if (isset($member['mb_id']) && $member['mb_id']) { $member['mb_level'] = 1; // 비회원의 경우 회원레벨을 가장 낮게 설정 } - -if ($is_admin != 'super') { - // 접근가능 IP - $cf_possible_ip = trim($config['cf_possible_ip']); - if ($cf_possible_ip) { - $is_possible_ip = false; - $pattern = explode("\n", $cf_possible_ip); - for ($i=0; $i접근이 가능하지 않습니다."); - } - - // 접근차단 IP - $is_intercept_ip = false; - $pattern = explode("\n", trim($config['cf_intercept_ip'])); - for ($i=0; $i접근 불가합니다."); - } -} - - // 테마경로 if(defined('_THEME_PREVIEW_') && _THEME_PREVIEW_ === true) $config['cf_theme'] = isset($_GET['theme']) ? trim($_GET['theme']) : '';