From e377355ef15f0d4f71bdc2b2ec7534827680b28c Mon Sep 17 00:00:00 2001 From: whitedot Date: Fri, 28 Mar 2014 11:15:32 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=9E=90:=20cheditor5.1?= =?UTF-8?q?=20=EC=A0=84=EC=B2=B4=ED=99=94=EB=A9=B4=20=EB=AA=A8=EB=93=9C=20?= =?UTF-8?q?=EB=8C=80=EC=9D=91=EC=9D=84=20=EC=9C=84=ED=95=9C=20hd=20z-index?= =?UTF-8?q?=20css/js=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/default.css | 3 ++- js/jquery.menu.js | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/css/default.css b/css/default.css index 48f8a0fcb..36942d8a3 100644 --- a/css/default.css +++ b/css/default.css @@ -31,7 +31,8 @@ a:hover, a:focus, a:active {color:#000;text-decoration:underline} .hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff} /* 상단 레이아웃 */ -#hd {z-index:10;position:relative;min-width:970px;background:#fff} +#hd {z-index:4;position:relative;min-width:970px;background:#fff} +.hd_zindex {z-index:10 !important} #hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} #hd_wrapper {position:relative;margin:0 auto;padding:26px 0;width:970px;zoom:1} #hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} diff --git a/js/jquery.menu.js b/js/jquery.menu.js index 7969c4a25..a05b03de6 100644 --- a/js/jquery.menu.js +++ b/js/jquery.menu.js @@ -18,6 +18,7 @@ $(function(){ var $gnb = $(".gnb_1dli > a"); $gnb.mouseover(function() { if(mouse_event) { + $("#hd").addClass("hd_zindex"); $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); $(this).parent().addClass("gnb_1dli_over gnb_1dli_on"); menu_rearrange($(this).parent()); @@ -38,6 +39,7 @@ $(function(){ }); $gnb.focusin(function() { + $("#hd").addClass("hd_zindex"); $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); $(this).parent().addClass("gnb_1dli_over gnb_1dli_on"); menu_rearrange($(this).parent()); @@ -71,6 +73,7 @@ $(function(){ }); function submenu_hide() { + $("#hd").removeClass("hd_zindex"); $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); } From 0e313d792a00d6d917896ed0dbd9a4c598352fb2 Mon Sep 17 00:00:00 2001 From: whitedot Date: Fri, 28 Mar 2014 11:18:38 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=9E=90:=20cheditor5.1?= =?UTF-8?q?=20=EA=B8=B0=EB=B3=B8=20=EB=84=88=EB=B9=84=20=EB=8C=80=EC=9D=91?= =?UTF-8?q?=20tbl=5Ffrm01=20th=20=EB=84=88=EB=B9=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/default.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/default.css b/css/default.css index 36942d8a3..c06d8bdab 100644 --- a/css/default.css +++ b/css/default.css @@ -205,7 +205,7 @@ a.btn_admin:focus, a.btn_admin:hover {text-decoration:none} /* 폼 테이블 */ .tbl_frm01 {margin:0 0 20px} .tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0} -.tbl_frm01 th {width:100px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left} +.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left} .tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent} .tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em} .tbl_frm01 textarea {padding:2px 2px 3px} From 9593cf952d1f694f83844c0f37f7b010ffe1ad51 Mon Sep 17 00:00:00 2001 From: chicpro Date: Fri, 28 Mar 2014 14:19:33 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=EB=B3=B8=EC=9D=B8=ED=99=95=EC=9D=B8=20?= =?UTF-8?q?=EC=A4=91=EB=B3=B5=20=EA=B0=80=EC=9E=85=20=EC=B2=B4=ED=81=AC=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/member_form.php | 5 +++++ bbs/register_form_update.php | 9 +++++---- install/gnuboard5.sql | 1 + plugin/kcpcert/kcpcert_result.php | 6 ++++-- plugin/okname/hpcert2.php | 10 ++++++---- plugin/okname/ipin2.php | 9 +++++++++ 6 files changed, 30 insertions(+), 10 deletions(-) diff --git a/adm/member_form.php b/adm/member_form.php index bd7032072..adf4708c1 100644 --- a/adm/member_form.php +++ b/adm/member_form.php @@ -122,6 +122,11 @@ if(!isset($mb['mb_addr3'])) { sql_query(" ALTER TABLE {$g5['member_table']} ADD `mb_addr3` varchar(255) NOT NULL DEFAULT '' AFTER `mb_addr2` ", false); } +// 중복가입 확인필드 추가 +if(!isset($mb['mb_dupinfo'])) { + sql_query(" ALTER TABLE {$g5['member_table']} ADD `mb_dupinfo` varchar(255) NOT NULL DEFAULT '' AFTER `mb_adult` ", false); +} + if ($mb['mb_intercept_date']) $g5['title'] = "차단된 "; else $g5['title'] .= ""; $g5['title'] .= '회원 '.$html_title; diff --git a/bbs/register_form_update.php b/bbs/register_form_update.php index b593792cc..4d57c6d76 100644 --- a/bbs/register_form_update.php +++ b/bbs/register_form_update.php @@ -148,12 +148,12 @@ if (isset($_FILES['mb_icon']) && is_uploaded_file($_FILES['mb_icon']['tmp_name'] // 본인확인 //--------------------------------------------------------------- $mb_hp = hyphen_hp_number($mb_hp); -if($_SESSION['ss_cert_type'] != 'hp' && $mb_hp) { - // 휴대폰번호 중복체크 - $sql = " select mb_id from {$g5['member_table']} where mb_id <> '{$member['mb_id']}' and mb_hp = '{$mb_hp}' "; +if($config['cf_cert_use'] && $_SESSION['ss_cert_type'] && $_SESSION['ss_cert_dupinfo']) { + // 중복체크 + $sql = " select mb_id from {$g5['member_table']} where mb_id <> '{$member['mb_id']}' and mb_dupinfo = '{$_SESSION['ss_cert_dupinfo']}' "; $row = sql_fetch($sql); if ($row['mb_id']) { - alert("이미 가입되어 있는 휴대폰번호 입니다.\\n회원아이디 : ".$row['mb_id']); + alert("입력하신 본인확인 정보로 가입된 내역이 존재합니다.\\n회원아이디 : ".$row['mb_id']); } } @@ -168,6 +168,7 @@ if ($config['cf_cert_use'] && $cert_type && $md5_cert_no) { $sql_certify .= " , mb_adult = '{$_SESSION['ss_cert_adult']}' "; $sql_certify .= " , mb_birth = '{$_SESSION['ss_cert_birth']}' "; $sql_certify .= " , mb_sex = '{$_SESSION['ss_cert_sex']}' "; + $sql_certify .= " , mb_dupinfo = '{$_SESSION['ss_cert_dupinfo']}' "; } else { $sql_certify .= " , mb_hp = '{$mb_hp}' "; $sql_certify .= " , mb_certify = '' "; diff --git a/install/gnuboard5.sql b/install/gnuboard5.sql index 580696a2b..bc0f35f17 100644 --- a/install/gnuboard5.sql +++ b/install/gnuboard5.sql @@ -452,6 +452,7 @@ CREATE TABLE IF NOT EXISTS `g5_member` ( `mb_hp` varchar(255) NOT NULL default '', `mb_certify` varchar(20) NOT NULL default '', `mb_adult` tinyint(4) NOT NULL default '0', + `mb_dupinfo` varchar(255) NOT NULL default '', `mb_zip1` char(3) NOT NULL default '', `mb_zip2` char(3) NOT NULL default '', `mb_addr1` varchar(255) NOT NULL default '', diff --git a/plugin/kcpcert/kcpcert_result.php b/plugin/kcpcert/kcpcert_result.php index fb642a557..a7e06a03f 100644 --- a/plugin/kcpcert/kcpcert_result.php +++ b/plugin/kcpcert/kcpcert_result.php @@ -134,11 +134,12 @@ if( $cert_enc_use == "Y" ) alert_close("정상적인 인증이 아닙니다. 올바른 방법으로 이용해 주세요."); $phone_no = hyphen_hp_number($phone_no); + $mb_dupinfo = $di; - $sql = " select mb_id from {$g5['member_table']} where mb_id <> '{$member['mb_id']}' and mb_hp = '{$phone_no}' "; + $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']) { - alert_close("이미 가입되어 있는 휴대폰번호 입니다.\\n회원아이디 : ".$row['mb_id']); + alert_close("입력하신 본인학인 정보로 가입된 내역이 존재합니다.\\n회원아이디 : ".$row['mb_id']); } // hash 데이터 @@ -156,6 +157,7 @@ if( $cert_enc_use == "Y" ) set_session("ss_cert_adult", $adult); set_session("ss_cert_birth", $birth_day); set_session("ss_cert_sex", ($sex_code=="01"?"M":"F")); + set_session('ss_cert_dupinfo', $mb_dupinfo); } else if( $res_cd != "0000" ) { diff --git a/plugin/okname/hpcert2.php b/plugin/okname/hpcert2.php index 3f5ed6d72..5a53777f6 100644 --- a/plugin/okname/hpcert2.php +++ b/plugin/okname/hpcert2.php @@ -95,13 +95,14 @@ echo "리턴메시지 :$field[16]
"; $mb_name = $field[7]; $req_num = $field[12]; $mb_birth = $field[8]; - -// 휴대폰번호 중복체크 +$mb_dupinfo = $field[4]; $phone_no = hyphen_hp_number($req_num); -$sql = " select mb_id from {$g5['member_table']} where mb_id <> '{$member['mb_id']}' and mb_hp = '{$phone_no}' "; + +// 중복정보 체크 +$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']) { - alert_close("이미 가입되어 있는 휴대폰번호 입니다.\\n회원아이디 : ".$row['mb_id']); + alert_close("입력하신 본인학인 정보로 가입된 내역이 존재합니다.\\n회원아이디 : ".$row['mb_id']); } // hash 데이터 @@ -119,6 +120,7 @@ set_session('ss_cert_hash', $hash_data); set_session('ss_cert_adult', $adult); set_session('ss_cert_birth', $mb_birth); set_session('ss_cert_sex', ($field[9] == 1 ? 'M' : 'F')); +set_session('ss_cert_dupinfo', $mb_dupinfo); $g5['title'] = 'KCB 휴대폰 본인확인'; include_once(G5_PATH.'/head.sub.php'); diff --git a/plugin/okname/ipin2.php b/plugin/okname/ipin2.php index 43dc61e02..dda65f104 100644 --- a/plugin/okname/ipin2.php +++ b/plugin/okname/ipin2.php @@ -67,6 +67,14 @@ $field_name_IPIN_DEC = array( $mb_name = $field[6]; $req_num = $field[7]; $mb_birth = $field[11]; +$mb_dupinfo = $field[0]; + +// 중복정보 체크 +$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']) { + alert_close("입력하신 본인확인 정보로 가입된 내역이 존재합니다.\\n회원아이디 : ".$row['mb_id']); +} // hash 데이터 $cert_type = 'ipin'; @@ -82,6 +90,7 @@ set_session('ss_cert_hash', $hash_data); set_session('ss_cert_adult', $adult); set_session('ss_cert_birth', $mb_birth); set_session('ss_cert_sex', ($field[9] == 1 ? 'M' : 'F')); +set_session('ss_cert_dupinfo', $mb_dupinfo); $g5['title'] = 'KCB 아이핀 본인확인'; include_once(G5_PATH.'/head.sub.php');