From 8eadd8b33f6d695dcde564b246ebc5d6603ba30b Mon Sep 17 00:00:00 2001 From: projectSylas Date: Tue, 28 Sep 2021 06:11:41 +0000 Subject: [PATCH 1/8] =?UTF-8?q?=ED=86=B5=ED=95=A9=EC=9D=B8=EC=A6=9D=20:=20?= =?UTF-8?q?=EC=9E=AC=EC=9D=B8=EC=A6=9D=ED=8E=98=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EC=A1=B0=EA=B1=B4=20=EB=88=84=EB=9D=BD=EB=90=9C=EA=B2=83=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mobile/skin/member/basic/register_cert_reset.skin.php | 2 +- skin/member/basic/register_cert_reset.skin.php | 2 +- .../basic/mobile/skin/member/basic/register_cert_reset.skin.php | 2 +- theme/basic/skin/member/basic/register_cert_reset.skin.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mobile/skin/member/basic/register_cert_reset.skin.php b/mobile/skin/member/basic/register_cert_reset.skin.php index 7031fe379..d2d7045f1 100644 --- a/mobile/skin/member/basic/register_cert_reset.skin.php +++ b/mobile/skin/member/basic/register_cert_reset.skin.php @@ -37,7 +37,7 @@ add_stylesheet('이용자 식별 및 본인여부 확인 - 생년월일, 암호화된 개인식별부호(CI) + 생년월일, 암호화된 개인식별부호(CI) 회원 탈퇴 시까지 diff --git a/skin/member/basic/register_cert_reset.skin.php b/skin/member/basic/register_cert_reset.skin.php index 6db972535..ac41cb348 100644 --- a/skin/member/basic/register_cert_reset.skin.php +++ b/skin/member/basic/register_cert_reset.skin.php @@ -33,7 +33,7 @@ add_stylesheet(' 이용자 식별 및 본인여부 확인 - 생년월일, 암호화된 개인식별부호(CI) + 생년월일, 암호화된 개인식별부호(CI) 회원 탈퇴 시까지 diff --git a/theme/basic/mobile/skin/member/basic/register_cert_reset.skin.php b/theme/basic/mobile/skin/member/basic/register_cert_reset.skin.php index 7031fe379..d2d7045f1 100644 --- a/theme/basic/mobile/skin/member/basic/register_cert_reset.skin.php +++ b/theme/basic/mobile/skin/member/basic/register_cert_reset.skin.php @@ -37,7 +37,7 @@ add_stylesheet('이용자 식별 및 본인여부 확인 - 생년월일, 암호화된 개인식별부호(CI) + 생년월일, 암호화된 개인식별부호(CI) 회원 탈퇴 시까지 diff --git a/theme/basic/skin/member/basic/register_cert_reset.skin.php b/theme/basic/skin/member/basic/register_cert_reset.skin.php index 6db972535..ac41cb348 100644 --- a/theme/basic/skin/member/basic/register_cert_reset.skin.php +++ b/theme/basic/skin/member/basic/register_cert_reset.skin.php @@ -33,7 +33,7 @@ add_stylesheet(' 이용자 식별 및 본인여부 확인 - 생년월일, 암호화된 개인식별부호(CI) + 생년월일, 암호화된 개인식별부호(CI) 회원 탈퇴 시까지 From 497ac7503136665850d188d024c6312317391df8 Mon Sep 17 00:00:00 2001 From: projectSylas Date: Tue, 28 Sep 2021 06:12:21 +0000 Subject: [PATCH 2/8] =?UTF-8?q?=ED=86=B5=ED=95=A9=EC=9D=B8=EC=A6=9D=20:=20?= =?UTF-8?q?php8=EB=B2=84=EC=A0=84=20=EA=B4=80=EB=A0=A8=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.php | 2 +- config.php | 2 +- plugin/kgcert/kg_request.php | 16 +++++++--------- plugin/kgcert/kg_result.php | 2 +- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/common.php b/common.php index 9f512e330..2eb83a252 100644 --- a/common.php +++ b/common.php @@ -792,7 +792,7 @@ if(!empty($extend_file) && is_array($extend_file)) { } unset($extend_file); -if(!$is_admin && $is_member && !G5_CERT_IN_PROG && $config['cf_cert_use'] <> 0 && $config['cf_cert_req']) { // 본인인증이 필수일때 +if(!$is_admin && $is_member && (!defined("G5_CERT_IN_PROG") || !G5_CERT_IN_PROG) && $config['cf_cert_use'] <> 0 && $config['cf_cert_req']) { // 본인인증이 필수일때 if ((empty($member['mb_certify']) || (!empty($member['mb_certify']) && strlen($member['mb_dupinfo']) == 64))) { // di로 인증되어 있거나 본인인증이 안된 계정일때 goto_url(G5_BBS_URL."/member_cert_refresh.php"); } diff --git a/config.php b/config.php index d92d16f27..24ab316bf 100644 --- a/config.php +++ b/config.php @@ -135,7 +135,7 @@ define('G5_PHPMAILER_PATH', G5_PLUGIN_PATH.'/'.G5_PHPMAILER_DIR); //------------------------------------------------------------------------------ define('G5_SET_DEVICE', 'both'); -define('G5_CERT_IN_PROG', false); // 재인증페이지 리디렉션 사용여부 +// define('G5_CERT_IN_PROG', false); // 재인증페이지 리디렉션 사용여부 define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정 define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부 diff --git a/plugin/kgcert/kg_request.php b/plugin/kgcert/kg_request.php index a754a7495..f401d95f4 100644 --- a/plugin/kgcert/kg_request.php +++ b/plugin/kgcert/kg_request.php @@ -1,7 +1,6 @@ diff --git a/plugin/kgcert/kg_result.php b/plugin/kgcert/kg_result.php index 3faf884f4..56500ef7b 100644 --- a/plugin/kgcert/kg_result.php +++ b/plugin/kgcert/kg_result.php @@ -30,7 +30,7 @@ // echo '<결과내역>'." '{$mid}'

"; // echo $response; - if($res_data['resultCode'] == "0000") { + if($res_data['resultCode'] === "0000") { @insert_cert_history($member['mb_id'], 'kg', 'sa'); // 인증성공 시 내역 기록 From 166c5e92bdfe574543bf21375cf19c171c697d5d Mon Sep 17 00:00:00 2001 From: projectSylas Date: Tue, 28 Sep 2021 06:56:02 +0000 Subject: [PATCH 3/8] =?UTF-8?q?=ED=86=B5=ED=95=A9=EC=9D=B8=EC=A6=9D=20:=20?= =?UTF-8?q?php8=EB=B2=84=EC=A0=84=20=EA=B4=80=EB=A0=A8=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=20=EC=88=98=EC=A0=95,=20=EC=9E=AC=EC=9D=B8=EC=A6=9D?= =?UTF-8?q?=EC=8B=9C=20=EC=84=B1=EB=AA=85=EB=8F=84=20=EA=B0=B1=EC=8B=A0?= =?UTF-8?q?=EB=90=98=EA=B2=8C=20=EC=BF=BC=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/member_cert_refresh_update.php | 9 +++++---- common.php | 1 + plugin/kgcert/kg_request.php | 6 ++++++ plugin/kgcert/kg_result.php | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/bbs/member_cert_refresh_update.php b/bbs/member_cert_refresh_update.php index d2fa05a47..7300bc277 100644 --- a/bbs/member_cert_refresh_update.php +++ b/bbs/member_cert_refresh_update.php @@ -7,9 +7,11 @@ if (!($w == '' || $w == 'u')) { alert('w 값이 제대로 넘어오지 않았습니다.'); } -if($w == '') +if($w == '') { $mb_id = isset($_POST['mb_id']) ? trim($_POST['mb_id']) : ''; -else + $mb_name = isset($_POST['mb_name']) ? trim($_POST['mb_name']) : ''; + $mb_hp = isset($_POST['mb_hp']) ? trim($_POST['mb_hp']) : ''; +} else alert('잘못된 접근입니다', G5_URL); if(!$mb_id) @@ -41,8 +43,7 @@ if ($config['cf_cert_use'] && $cert_type && $md5_cert_no) { $sql_certify .= " , mb_birth = '".get_session('ss_cert_birth')."' "; $sql_certify .= " , mb_sex = '".get_session('ss_cert_sex')."' "; $sql_certify .= " , mb_dupinfo = '".get_session('ss_cert_dupinfo')."' "; - if($w == 'u') - $sql_certify .= " , mb_name = '{$mb_name}' "; + $sql_certify .= " , mb_name = '{$mb_name}' "; } else { $sql_certify .= " mb_hp = '{$mb_hp}' "; $sql_certify .= " , mb_certify = '' "; diff --git a/common.php b/common.php index 2eb83a252..6a01c430d 100644 --- a/common.php +++ b/common.php @@ -300,6 +300,7 @@ if( !function_exists('shop_check_is_pay_page') ){ $mobile_dir.'/'.$shop_dir.'/kcp/order_approval_form.php', $shop_dir.'/kakaopay/inicis_kk_return.php', // 이니시스 카카오페이 (SIRK 로 시작하는 아이디 전용) $plugin_dir."/kgcert/kg_result.php", // 이니시스 통합인증 모듈 2021-09-10 http <-> https 간 세션 공유 문제로 인해 추가 + $plugin_dir."/kgcert/kg_find_result.php", // 이니시스 통합인증 모듈 2021-09-10 http <-> https 간 세션 공유 문제로 인해 추가 ); $server_script_name = str_replace('\\', '/', $_SERVER['SCRIPT_NAME']); diff --git a/plugin/kgcert/kg_request.php b/plugin/kgcert/kg_request.php index f401d95f4..90a065fd6 100644 --- a/plugin/kgcert/kg_request.php +++ b/plugin/kgcert/kg_request.php @@ -26,6 +26,12 @@ $flgFixedUser = (!empty($member['mb_id']) && !empty($member['mb_name']) && !empty($member['mb_hp']) && !empty($member['mb_birth']))? 'Y' : 'N'; // 특정사용자 고정시 : Y 세팅및 아래 해시 데이터 생성 + // php8버전 값체크 경고 때문에 필수값이 아닌 값이 없을수 있는 선택값들은 선언해주어야함 + $userName = ''; + $userPhone = ''; + $userBirth = ''; + $userHash = ''; + if($flgFixedUser == 'Y') { $userName = $member['mb_name']; // 사용자 이름 $userPhone = preg_replace("/-/","" , $member['mb_hp']); // 사용자 전화번호 하이픈만 제거 diff --git a/plugin/kgcert/kg_result.php b/plugin/kgcert/kg_result.php index 56500ef7b..7cc5b74d3 100644 --- a/plugin/kgcert/kg_result.php +++ b/plugin/kgcert/kg_result.php @@ -50,7 +50,7 @@ $sql = " select mb_id from {$g5['member_table']} where mb_id <> '{$member['mb_id']}' and mb_dupinfo = '{$mb_dupinfo}' "; $row = sql_fetch($sql); - if ($row['mb_id']) { + if (!empty($row['mb_id'])) { alert_close("입력하신 본인확인 정보로 가입된 내역이 존재합니다.\\n회원아이디 : ".$row['mb_id']); } @@ -83,7 +83,7 @@ } $g5['title'] = 'KG이니시스 통합인증 결과'; - include_once(G5_PATH.'/head.sub.php'); + include_once(G5_PATH.'/head.sub.php'); ?>