diff --git a/adm/board_form.php b/adm/board_form.php
index b7a8bc2b7..ea27bbc26 100644
--- a/adm/board_form.php
+++ b/adm/board_form.php
@@ -705,8 +705,6 @@ $pg_anchor = '
if ($config['cf_cert_use']) {
echo option_selected("cert", $board['bo_use_cert'], "본인확인된 회원전체");
echo option_selected("adult", $board['bo_use_cert'], "본인확인된 성인회원만");
- echo option_selected("hp-cert", $board['bo_use_cert'], "휴대폰 본인확인된 회원전체");
- echo option_selected("hp-adult", $board['bo_use_cert'], "휴대폰 본인확인된 성인회원만");
}
?>
diff --git a/adm/member_form.php b/adm/member_form.php
index 4dd2a6ff9..412038070 100644
--- a/adm/member_form.php
+++ b/adm/member_form.php
@@ -96,6 +96,10 @@ else
// 본인확인방법
switch($mb['mb_certify']) {
+ case 'sa':
+ $mb_certify_case = '통합인증';
+ $mb_certify_val = 'sa';
+ break;
case 'hp':
$mb_certify_case = '휴대폰';
$mb_certify_val = 'hp';
diff --git a/bbs/write.php b/bbs/write.php
index c176f8070..f6dfda7d6 100644
--- a/bbs/write.php
+++ b/bbs/write.php
@@ -190,24 +190,28 @@ if (!empty($group['gr_use_access'])) {
if ($config['cf_cert_use'] && !$is_admin) {
// 인증된 회원만 가능
if ($board['bo_use_cert'] != '' && $is_guest) {
- alert('이 게시판은 본인확인 하신 회원님만 글쓰기가 가능합니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', 'login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));
+ alert('이 게시판은 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
}
- if ($board['bo_use_cert'] == 'cert' && !$member['mb_certify']) {
- alert('이 게시판은 본인확인 하신 회원님만 글쓰기가 가능합니다.\\n\\n회원정보 수정에서 본인확인을 해주시기 바랍니다.', G5_URL);
+ if ($board['bo_use_cert'] && strlen($member['mb_dupinfo']) == 64 && $member['mb_certify']) { // 본인 인증 된 계정 중에서 di로 저장 되었을 경우에만
+ goto_url(G5_BBS_URL."/member_cert_refresh.php");
}
- if ($board['bo_use_cert'] == 'adult' && !$member['mb_adult']) {
- alert('이 게시판은 본인확인으로 성인인증 된 회원님만 글쓰기가 가능합니다.\\n\\n성인인데 글쓰기가 안된다면 회원정보 수정에서 본인확인을 다시 해주시기 바랍니다.', G5_URL);
+ if ($board['bo_use_cert'] && !$member['mb_certify']) {
+ alert('이 게시판은 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원정보 수정에서 본인확인을 해주시기 바랍니다.', G5_URL);
}
- if ($board['bo_use_cert'] == 'hp-cert' && $member['mb_certify'] != 'hp') {
- alert('이 게시판은 휴대폰 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원정보 수정에서 휴대폰 본인확인을 해주시기 바랍니다.', G5_URL);
+ if ($board['bo_use_cert'] && !$member['mb_adult']) {
+ alert('이 게시판은 본인확인으로 성인인증 된 회원님만 글읽기가 가능합니다.\\n\\n현재 성인인데 글읽기가 안된다면 회원정보 수정에서 본인확인을 다시 해주시기 바랍니다.', G5_URL);
}
- if ($board['bo_use_cert'] == 'hp-adult' && (!$member['mb_adult'] || $member['mb_certify'] != 'hp')) {
- alert('이 게시판은 휴대폰 본인확인으로 성인인증 된 회원님만 글읽기가 가능합니다.\\n\\n현재 성인인데 글읽기가 안된다면 회원정보 수정에서 휴대폰 본인확인을 다시 해주시기 바랍니다.', G5_URL);
- }
+ // if ($board['bo_use_cert'] == 'hp-cert' && $member['mb_certify'] != 'hp') {
+ // alert('이 게시판은 휴대폰 본인확인 하신 회원님만 글읽기가 가능합니다.\\n\\n회원정보 수정에서 휴대폰 본인확인을 해주시기 바랍니다.', G5_URL);
+ // }
+
+ // if ($board['bo_use_cert'] == 'hp-adult' && (!$member['mb_adult'] || $member['mb_certify'] != 'hp')) {
+ // alert('이 게시판은 휴대폰 본인확인으로 성인인증 된 회원님만 글읽기가 가능합니다.\\n\\n현재 성인인데 글읽기가 안된다면 회원정보 수정에서 휴대폰 본인확인을 다시 해주시기 바랍니다.', G5_URL);
+ // }
}
// 글자수 제한 설정값
diff --git a/lib/shop.lib.php b/lib/shop.lib.php
index faf569494..2446c65f0 100644
--- a/lib/shop.lib.php
+++ b/lib/shop.lib.php
@@ -2035,6 +2035,10 @@ function shop_member_cert_check($id, $type)
$sql = " select ca_cert_use, ca_adult_use from {$g5['g5_shop_category_table']} where ca_id = '$ca_id' ";
$row = sql_fetch($sql);
+ if (($ca['ca_cert_use'] || $ca['ca_adult_use']) && strlen($member['mb_dupinfo']) == 64 && $member['mb_certify']) { // 본인 인증 된 계정 중에서 di로 저장 되었을 경우에만
+ goto_url(G5_BBS_URL."/member_cert_refresh.php");
+ }
+
// 본인확인체크
if($row['ca_cert_use'] && !$member['mb_certify']) {
if($member['mb_id'])
@@ -2065,6 +2069,11 @@ function shop_member_cert_check($id, $type)
$sql = " select * from {$g5['g5_shop_category_table']} where ca_id = '$id' ";
$ca = sql_fetch($sql);
+ if (($ca['ca_cert_use'] || $ca['ca_adult_use']) && strlen($member['mb_dupinfo']) == 64 && $member['mb_certify']) { // 본인 인증 된 계정 중에서 di로 저장 되었을 경우에만
+ goto_url(G5_BBS_URL."/member_cert_refresh.php");
+
+ }
+
// 본인확인체크
if($ca['ca_cert_use'] && !$member['mb_certify']) {
if($member['mb_id'])
diff --git a/plugin/social/register_member_update.php b/plugin/social/register_member_update.php
index 0b6f2e432..5c6abe013 100644
--- a/plugin/social/register_member_update.php
+++ b/plugin/social/register_member_update.php
@@ -3,6 +3,10 @@ include_once('./_common.php');
include_once(G5_LIB_PATH.'/register.lib.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');
+if (!($w == '' || $w == 'u')) {
+ alert('w 값이 제대로 넘어오지 않았습니다.');
+}
+
if( ! $config['cf_social_login_use'] ){
alert('소셜 로그인을 사용하지 않습니다.', G5_URL);
}
diff --git a/shop/list.php b/shop/list.php
index 7e71e8d14..a53d2aee1 100644
--- a/shop/list.php
+++ b/shop/list.php
@@ -29,7 +29,7 @@ if(defined('_THEME_PREVIEW_') && _THEME_PREVIEW_ === true) {
}
// 본인인증, 성인인증체크
-if(!$is_admin) {
+if(!$is_admin && $config['cf_cert_use']) {
$msg = shop_member_cert_check($ca_id, 'list');
if($msg)
alert($msg, G5_SHOP_URL);