From 38fa2c0b4317f910ccd460c576fa29655620bde9 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 27 Feb 2013 10:22:02 +0900 Subject: [PATCH] =?UTF-8?q?=ED=9C=B4=EB=8C=80=ED=8F=B0=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=EC=97=AC=EB=B6=80=EC=97=90=20=EA=B4=80=EA=B3=84=EC=97=86?= =?UTF-8?q?=EC=9D=B4=20=ED=9C=B4=EB=8C=80=ED=8F=B0=EC=9D=B8=EC=A6=9D=20?= =?UTF-8?q?=EC=B2=B4=ED=81=AC=ED=95=98=EB=8F=84=EB=A1=9D=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 --- skin/member/kcpcert/register_form.skin.php | 14 ++----- .../register_form_update.head.skin.php | 40 +++++++++---------- .../register_form_update.tail.skin.php | 2 +- 3 files changed, 24 insertions(+), 32 deletions(-) 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']}'