diff --git a/adm/config_form.php b/adm/config_form.php index a86432b6b..e3a921437 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -883,7 +883,6 @@ if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { - MID SRA diff --git a/bbs/member_cert_refresh.php b/bbs/member_cert_refresh.php index a9e9f4938..828ee1772 100644 --- a/bbs/member_cert_refresh.php +++ b/bbs/member_cert_refresh.php @@ -2,7 +2,11 @@ define('G5_CERT_IN_PROG', true); include_once('./_common.php'); -if(!$is_member) { alert("잘못된 접근입니다."); goto_url(G5_URL); } +if (!empty($member['mb_certify']) && strlen($member['mb_dupinfo']) != 64) { // di로 인증되어 있거나 본인인증이 안된 계정일때 + alert("잘못된 접근입니다.", G5_URL); +} + +if(!$is_member) { alert("잘못된 접근입니다.", G5_URL); } if($config['cf_cert_use'] == 0) alert("본인인증을 이용 할 수 없습니다. 관리자에게 문의 하십시오."); @@ -10,6 +14,6 @@ $g5['title'] = '본인인증을 다시 해주세요.'; include_once(G5_PATH.'/_head.php'); $action_url = G5_HTTPS_BBS_URL."/member_cert_refresh_update.php"; -include_once($member_skin_path.'/register_cert_reset.skin.php'); +include_once($member_skin_path.'/member_cert_refresh.skin.php'); include_once(G5_PATH.'/_tail.php'); \ No newline at end of file diff --git a/bbs/register_cert_reset.php b/bbs/register_cert_reset.php deleted file mode 100644 index a0af21007..000000000 --- a/bbs/register_cert_reset.php +++ /dev/null @@ -1,9 +0,0 @@ -', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?> - - -
-
+ @@ -53,7 +52,7 @@ add_stylesheet('

본인인증으로 찾기

- + '; @@ -79,25 +78,22 @@ add_stylesheet(' $(function() { var pageTypeParam = "pageType=register"; - var f = document.register_cert_reset; + var f = document.fcertrefreshform; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - $(".win_sa_cert").click(function() { - if (!register_cert_reset_submit(f)) return false; - //if (!cert_confirm()) return false; + if (!fcertrefreshform_submit(f)) return false; type = $(this).data("type"); switch (type) { case "TOSS": params = "?directAgency=" + type + "&" + pageTypeParam; request_url = url + params; - console.log(request_url); call_sa(request_url); break; case "PASS": @@ -125,8 +121,7 @@ add_stylesheet(' }); - function register_cert_reset_submit(f) { + function fcertrefreshform_submit(f) { if (!f.agree2.checked) { alert("개인정보 수집 및 이용의 내용에 인증을 진행 하실 수 있습니다."); f.agree2.focus(); diff --git a/mobile/skin/member/basic/password_lost.skin.php b/mobile/skin/member/basic/password_lost.skin.php index 0501d43aa..0731b660b 100644 --- a/mobile/skin/member/basic/password_lost.skin.php +++ b/mobile/skin/member/basic/password_lost.skin.php @@ -9,7 +9,6 @@ if($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] | -
diff --git a/mobile/skin/member/basic/register_form.skin.php b/mobile/skin/member/basic/register_form.skin.php index 0064dbc9d..730140c9b 100644 --- a/mobile/skin/member/basic/register_form.skin.php +++ b/mobile/skin/member/basic/register_form.skin.php @@ -3,14 +3,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?>
- - - - - @@ -50,7 +48,6 @@ add_stylesheet('',
  • 토스 인증'.PHP_EOL; echo ''.PHP_EOL; @@ -86,7 +83,7 @@ add_stylesheet('',
  • - class="frm_input full_input " placeholder="이름"> + class="frm_input full_input " placeholder="이름">
  • @@ -131,9 +128,9 @@ add_stylesheet('',
  • - - - 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?> class="frm_input full_input 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?>" 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa']) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin")) echo "readonly"; ?> maxlength="20" placeholder="휴대폰번호"> + + + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> @@ -292,12 +289,12 @@ add_stylesheet('', var pageTypeParam = "pageType=register"; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - + $(".win_sa_cert").click(function() { if(!cert_confirm()) return false; type = $(this).data("type"); diff --git a/mobile/skin/social/social_register_member.skin.php b/mobile/skin/social/social_register_member.skin.php index 283b8a00d..1be2d042e 100644 --- a/mobile/skin/social/social_register_member.skin.php +++ b/mobile/skin/social/social_register_member.skin.php @@ -10,11 +10,12 @@ add_stylesheet(' add_stylesheet('', 12); add_stylesheet('', 13); add_javascript('', 10); +add_javascript('', 14); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 15); -$email_msg = $is_exists_email ? '등록할 이메일이 중복되었습니다.다른 이메일을 입력해 주세요.' : ''; -if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) { ?> - - +$email_msg = $is_exists_email ? '등록할 이메일이 중복되었습니다.다른 이메일을 입력해 주세요.' : ''; +?>
  • @@ -152,7 +141,7 @@ if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] - + class="frm_input email full_input required" size="70" maxlength="100" placeholder="E-mail">
  • @@ -224,13 +213,12 @@ if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] var pageTypeParam = "pageType=register"; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - - + $(".win_sa_cert").click(function() { if (!cert_confirm()) return false; type = $(this).data("type"); diff --git a/theme/basic/skin/member/basic/register_cert_reset.skin.php b/skin/member/basic/member_cert_refresh.skin.php similarity index 88% rename from theme/basic/skin/member/basic/register_cert_reset.skin.php rename to skin/member/basic/member_cert_refresh.skin.php index 429fc5e5e..d91104445 100644 --- a/theme/basic/skin/member/basic/register_cert_reset.skin.php +++ b/skin/member/basic/member_cert_refresh.skin.php @@ -3,13 +3,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?> - - -
    - + @@ -75,25 +74,22 @@ add_stylesheet(' $(function() { var pageTypeParam = "pageType=register"; - var f = document.register_cert_reset; + var f = document.fcertrefreshform; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - $(".win_sa_cert").click(function() { - if (!register_cert_reset_submit(f)) return false; - //if (!cert_confirm()) return false; + if (!fcertrefreshform_submit(f)) return false; type = $(this).data("type"); switch (type) { case "TOSS": params = "?directAgency=" + type + "&" + pageTypeParam; request_url = url + params; - console.log(request_url); call_sa(request_url); break; case "PASS": @@ -121,8 +117,7 @@ add_stylesheet(' }); - function register_cert_reset_submit(f) { + function fcertrefreshform_submit(f) { if (!f.agree2.checked) { alert("개인정보 수집 및 이용의 내용에 인증을 진행 하실 수 있습니다."); f.agree2.focus(); diff --git a/skin/member/basic/password_lost.skin.php b/skin/member/basic/password_lost.skin.php index e551cc511..430b894c7 100644 --- a/skin/member/basic/password_lost.skin.php +++ b/skin/member/basic/password_lost.skin.php @@ -9,7 +9,6 @@ if($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] | -
    diff --git a/skin/member/basic/register_form.skin.php b/skin/member/basic/register_form.skin.php index f904fa61d..c6b0dcfea 100644 --- a/skin/member/basic/register_form.skin.php +++ b/skin/member/basic/register_form.skin.php @@ -3,16 +3,14 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?>
    - - - - - @@ -91,7 +89,7 @@ add_stylesheet('',
  • - class="frm_input full_input " size="10" placeholder="이름"> + class="frm_input full_input " size="10" placeholder="이름">
  • @@ -139,9 +137,9 @@ add_stylesheet('',
  • - + - 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?> class="frm_input full_input 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?>" 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa']) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin")) echo "readonly"; ?> maxlength="20" placeholder="휴대폰번호"> + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> @@ -303,13 +301,12 @@ $(function() { var pageTypeParam = "pageType=register"; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - - + $(".win_sa_cert").click(function() { if(!cert_confirm()) return false; type = $(this).data("type"); diff --git a/skin/social/social_register_member.skin.php b/skin/social/social_register_member.skin.php index 9488927eb..eacc585f1 100644 --- a/skin/social/social_register_member.skin.php +++ b/skin/social/social_register_member.skin.php @@ -10,11 +10,12 @@ add_stylesheet(' add_stylesheet('', 12); add_stylesheet('', 13); add_javascript('', 10); +add_javascript('', 14); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 15); -$email_msg = $is_exists_email ? '등록할 이메일이 중복되었습니다.다른 이메일을 입력해 주세요.' : ''; -if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) { ?> - - +$email_msg = $is_exists_email ? '등록할 이메일이 중복되었습니다.다른 이메일을 입력해 주세요.' : ''; +?> - - - @@ -113,17 +111,6 @@ if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] echo '' . PHP_EOL; } ?> - -
    - 본인확인성인인증 완료 -
    -
  • @@ -154,7 +141,7 @@ if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] - + class="frm_input email full_input required" size="70" maxlength="100" placeholder="E-mail">
  • @@ -227,13 +214,12 @@ if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] var pageTypeParam = "pageType=register"; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - - + $(".win_sa_cert").click(function() { if (!cert_confirm()) return false; type = $(this).data("type"); diff --git a/mobile/skin/member/basic/register_cert_reset.skin.php b/theme/basic/mobile/skin/member/basic/member_cert_refresh.skin.php similarity index 88% rename from mobile/skin/member/basic/register_cert_reset.skin.php rename to theme/basic/mobile/skin/member/basic/member_cert_refresh.skin.php index 92d21566c..10c02d0aa 100644 --- a/mobile/skin/member/basic/register_cert_reset.skin.php +++ b/theme/basic/mobile/skin/member/basic/member_cert_refresh.skin.php @@ -3,14 +3,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?> - - - -
    - + @@ -54,7 +52,6 @@ add_stylesheet('

    본인인증으로 찾기

    - '; @@ -80,25 +77,22 @@ add_stylesheet(' $(function() { var pageTypeParam = "pageType=register"; - var f = document.register_cert_reset; + var f = document.fcertrefreshform; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - $(".win_sa_cert").click(function() { - if (!register_cert_reset_submit(f)) return false; - //if (!cert_confirm()) return false; + if (!fcertrefreshform_submit(f)) return false; type = $(this).data("type"); switch (type) { case "TOSS": params = "?directAgency=" + type + "&" + pageTypeParam; request_url = url + params; - console.log(request_url); call_sa(request_url); break; case "PASS": @@ -126,8 +120,7 @@ add_stylesheet(' }); - - function register_cert_reset_submit(f) { + + function fcertrefreshform_submit(f) { if (!f.agree2.checked) { alert("개인정보 수집 및 이용의 내용에 인증을 진행 하실 수 있습니다."); f.agree2.focus(); diff --git a/theme/basic/mobile/skin/member/basic/password_lost.skin.php b/theme/basic/mobile/skin/member/basic/password_lost.skin.php index e551cc511..430b894c7 100644 --- a/theme/basic/mobile/skin/member/basic/password_lost.skin.php +++ b/theme/basic/mobile/skin/member/basic/password_lost.skin.php @@ -9,7 +9,6 @@ if($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] | -
    diff --git a/theme/basic/mobile/skin/member/basic/register_form.skin.php b/theme/basic/mobile/skin/member/basic/register_form.skin.php index 91ab5d2a7..193d9be45 100644 --- a/theme/basic/mobile/skin/member/basic/register_form.skin.php +++ b/theme/basic/mobile/skin/member/basic/register_form.skin.php @@ -3,14 +3,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?>
    - - - - - @@ -50,7 +48,6 @@ add_stylesheet('',
  • 토스 인증'.PHP_EOL; echo ''.PHP_EOL; @@ -86,7 +83,7 @@ add_stylesheet('',
  • - class="frm_input full_input " placeholder="이름"> + class="frm_input full_input " placeholder="이름">
  • @@ -130,9 +127,9 @@ add_stylesheet('',
  • - - - 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?> class="frm_input full_input 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?>" 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa']) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin")) echo "readonly"; ?> maxlength="20" placeholder="휴대폰번호"> + + + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> @@ -291,13 +288,12 @@ add_stylesheet('', var pageTypeParam = "pageType=register"; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - $(".win_sa_cert").click(function() { if(!cert_confirm()) return false; type = $(this).data("type"); diff --git a/skin/member/basic/register_cert_reset.skin.php b/theme/basic/skin/member/basic/member_cert_refresh.skin.php similarity index 88% rename from skin/member/basic/register_cert_reset.skin.php rename to theme/basic/skin/member/basic/member_cert_refresh.skin.php index 429fc5e5e..d91104445 100644 --- a/skin/member/basic/register_cert_reset.skin.php +++ b/theme/basic/skin/member/basic/member_cert_refresh.skin.php @@ -3,13 +3,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?> - - -
    - + @@ -75,25 +74,22 @@ add_stylesheet(' $(function() { var pageTypeParam = "pageType=register"; - var f = document.register_cert_reset; + var f = document.fcertrefreshform; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - $(".win_sa_cert").click(function() { - if (!register_cert_reset_submit(f)) return false; - //if (!cert_confirm()) return false; + if (!fcertrefreshform_submit(f)) return false; type = $(this).data("type"); switch (type) { case "TOSS": params = "?directAgency=" + type + "&" + pageTypeParam; request_url = url + params; - console.log(request_url); call_sa(request_url); break; case "PASS": @@ -121,8 +117,7 @@ add_stylesheet(' }); - function register_cert_reset_submit(f) { + function fcertrefreshform_submit(f) { if (!f.agree2.checked) { alert("개인정보 수집 및 이용의 내용에 인증을 진행 하실 수 있습니다."); f.agree2.focus(); diff --git a/theme/basic/skin/member/basic/password_lost.skin.php b/theme/basic/skin/member/basic/password_lost.skin.php index e551cc511..430b894c7 100644 --- a/theme/basic/skin/member/basic/password_lost.skin.php +++ b/theme/basic/skin/member/basic/password_lost.skin.php @@ -9,7 +9,6 @@ if($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] | -
    diff --git a/theme/basic/skin/member/basic/register_form.skin.php b/theme/basic/skin/member/basic/register_form.skin.php index f904fa61d..ffbecc27c 100644 --- a/theme/basic/skin/member/basic/register_form.skin.php +++ b/theme/basic/skin/member/basic/register_form.skin.php @@ -3,16 +3,14 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); +add_javascript('', 0); +if ($config['cf_cert_use'] && ($config['cf_cert_sa'] || $config['cf_cert_ipin'] || $config['cf_cert_hp'])) + add_javascript('', 0); ?>
    - - - - - @@ -91,7 +89,7 @@ add_stylesheet('',
  • - class="frm_input full_input " size="10" placeholder="이름"> + class="frm_input full_input " size="10" placeholder="이름">
  • @@ -139,9 +137,9 @@ add_stylesheet('',
  • - + - 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?> class="frm_input full_input 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa'])) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin"))?"required":""; ?>" 0 && ($config['cf_cert_hp'] || $config['cf_cert_sa']) && (!empty($member['mb_certify']) && $member['mb_certify'] != "ipin")) echo "readonly"; ?> maxlength="20" placeholder="휴대폰번호"> + class="frm_input full_input " maxlength="20" placeholder="휴대폰번호"> @@ -303,13 +301,12 @@ $(function() { var pageTypeParam = "pageType=register"; - // TOSS 통합인증 + // 이니시스 통합인증 var url = "/kg_request.php"; var type = ""; var params = ""; var request_url = ""; - - + $(".win_sa_cert").click(function() { if(!cert_confirm()) return false; type = $(this).data("type");