diff --git a/skin/member/kcpcert/register_form.skin.php b/skin/member/kcpcert/register_form.skin.php index 10b7fbde4..7bc5da5e1 100644 --- a/skin/member/kcpcert/register_form.skin.php +++ b/skin/member/kcpcert/register_form.skin.php @@ -87,21 +87,17 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 - - + - " maxlength="20" value=""> - + - - // 휴대폰인증 검사 if(f.kcpcert_time.value == "") { - alert("휴대폰인증을 해주세요."); + alert("휴대폰 본인인증을 해주세요."); return false; } @@ -322,12 +317,11 @@ function fregisterform_submit(f) if(old_hp != mb_hp) { if(f.kcpcert_no.value == "") { f.kcpcert_time.value = ""; - alert("휴대폰번호가 변경됐습니다. 휴대폰인증을 해주세요."); + alert("휴대폰번호가 변경됐습니다. 휴대폰 본인인증을 해주세요."); return false; } } } - if (typeof f.mb_icon != 'undefined') { if (f.mb_icon.value) { diff --git a/skin/member/kcpcert/register_form_update.head.skin.php b/skin/member/kcpcert/register_form_update.head.skin.php index a01467aad..dc4ebc05a 100644 --- a/skin/member/kcpcert/register_form_update.head.skin.php +++ b/skin/member/kcpcert/register_form_update.head.skin.php @@ -6,35 +6,33 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 /* ======================================================================================================= */ /* = 휴대폰인증 = */ /* ======================================================================================================= */ -if($config['cf_use_hp'] && $config['cf_req_hp']) { - if($w == '') { +if($w == '') { + // 본인인증체크 + $kcpcert_no = trim($_POST['kcpcert_no']); + if(!$kcpcert_no) + alert('휴대폰인증이 되지 않았습니다. 휴대폰인증을 해주세요.', "", true, true); + + // 본인인증 hash 체크 + $reg_hp = preg_replace("/[^0-9]/", "", $mb_hp); + $reg_hash = md5($reg_hp.$mb_name.$kcpcert_no); + if(get_session('ss_kcpcert_hash') != $reg_hash) + alert('휴대폰인증 정보가 올바르지 않습니다. 정상적인 방법으로 이용해 주세요.', "", true, true); +} else if($w == 'u') { + // 휴대폰번호 변경체크 + $patt = "/[^0-9]/"; + $old_hp = preg_replace($patt, "", $_POST['old_mb_hp']); + $reg_hp = preg_replace($patt, "", $mb_hp); + + if($old_hp != $reg_hp) { // 본인인증체크 $kcpcert_no = trim($_POST['kcpcert_no']); if(!$kcpcert_no) - alert('휴대폰인증이 되지 않았습니다. 휴대폰인증을 해주세요.', "", true, true); + alert('휴대폰번호가 변경됐습니다. 휴대폰인증을 해주세요.', "", true, true); // 본인인증 hash 체크 - $reg_hp = preg_replace("/[^0-9]/", "", $mb_hp); $reg_hash = md5($reg_hp.$mb_name.$kcpcert_no); if(get_session('ss_kcpcert_hash') != $reg_hash) alert('휴대폰인증 정보가 올바르지 않습니다. 정상적인 방법으로 이용해 주세요.', "", true, true); - } else if($w == 'u') { - // 휴대폰번호 변경체크 - $patt = "/[^0-9]/"; - $old_hp = preg_replace($patt, "", $_POST['old_mb_hp']); - $reg_hp = preg_replace($patt, "", $mb_hp); - - if($old_hp != $reg_hp) { - // 본인인증체크 - $kcpcert_no = trim($_POST['kcpcert_no']); - if(!$kcpcert_no) - alert('휴대폰번호가 변경됐습니다. 휴대폰인증을 해주세요.', "", true, true); - - // 본인인증 hash 체크 - $reg_hash = md5($reg_hp.$mb_name.$kcpcert_no); - if(get_session('ss_kcpcert_hash') != $reg_hash) - alert('휴대폰인증 정보가 올바르지 않습니다. 정상적인 방법으로 이용해 주세요.', "", true, true); - } } } /* ======================================================================================================= */ diff --git a/skin/member/kcpcert/register_form_update.tail.skin.php b/skin/member/kcpcert/register_form_update.tail.skin.php index 692fc94e8..bc6834c24 100644 --- a/skin/member/kcpcert/register_form_update.tail.skin.php +++ b/skin/member/kcpcert/register_form_update.tail.skin.php @@ -6,7 +6,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 /* =========================================================================== */ /* = 휴대폰인증 = */ /* =========================================================================== */ -if($config['cf_use_hp'] && $config['cf_req_hp'] && $_POST['kcpcert_no']) { +if($_POST['kcpcert_no']) { // 휴대폰인증 시간기록 $sql = " update {$g4['member_table']} set mb_hp_certify = '{$_POST['kcpcert_time']}'