본인 성인인증 체크 함수 shop_member_cert_check 추가
This commit is contained in:
@ -1916,6 +1916,78 @@ function check_itemuse_write($close=true)
|
||||
}
|
||||
|
||||
|
||||
// 구매 본인인증 체크
|
||||
function shop_member_cert_check($id, $type='list')
|
||||
{
|
||||
global $g5, $member;
|
||||
|
||||
$msg = '';
|
||||
|
||||
switch($type)
|
||||
{
|
||||
case 'item':
|
||||
$sql = " select ca_id, ca_id2, ca_id3 from {$g5['g5_shop_item_table']} where it_id = '$id' ";
|
||||
$it = sql_fetch($sql);
|
||||
|
||||
$seq = '';
|
||||
for($i=0; $i<3; $i++) {
|
||||
$ca_id = $it['ca_id'.$seq];
|
||||
$sql = " select ca_cert_use, ca_adult_use from {$g5['g5_shop_category_table']} where ca_id = '$ca_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
|
||||
// 본인확인체크
|
||||
if($row['ca_cert_use'] && !$member['mb_certify']) {
|
||||
if($member['mb_id'])
|
||||
$msg = '회원정보 수정에서 본인확인 후 이용해 주십시오.';
|
||||
else
|
||||
$msg = '본인확인된 로그인 회원만 이용할 수 있습니다.';
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
// 성인인증체크
|
||||
if($row['ca_adult_use'] && !$member['mb_adult']) {
|
||||
if($member['mb_id'])
|
||||
$msg = '본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 본인확인을 해주십시오.';
|
||||
else
|
||||
$msg = '본인확인으로 성인인증된 회원만 이용할 수 있습니다.';
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
if($i == 0)
|
||||
$seq = 1;
|
||||
$seq++;
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
$sql = " select * from {$g5['g5_shop_category_table']} where ca_id = '$id' ";
|
||||
$ca = sql_fetch($sql);
|
||||
|
||||
// 본인확인체크
|
||||
if($ca['ca_cert_use'] && !$member['mb_certify']) {
|
||||
if($member['mb_id'])
|
||||
$msg = '회원정보 수정에서 본인확인 후 이용해 주십시오.';
|
||||
else
|
||||
$msg = '본인확인된 로그인 회원만 이용할 수 있습니다.';
|
||||
}
|
||||
|
||||
// 성인인증체크
|
||||
if($ca['ca_adult_use'] && !$member['mb_adult']) {
|
||||
if($member['mb_id'])
|
||||
$msg = '본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 본인확인을 해주십시오.';
|
||||
else
|
||||
$msg = '본인확인으로 성인인증된 회원만 이용할 수 있습니다.';
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
return $msg;
|
||||
}
|
||||
|
||||
|
||||
// 사용후기의 확인된 건수를 상품테이블에 저장합니다.
|
||||
function update_use_cnt($it_id)
|
||||
{
|
||||
|
||||
@ -26,22 +26,11 @@ $sql = " select ca_include_head, ca_include_tail, ca_cert_use, ca_adult_use
|
||||
where ca_id = '{$it['ca_id']}' ";
|
||||
$ca = sql_fetch($sql);
|
||||
|
||||
// 본인인증, 성인인증체크
|
||||
if(!$is_admin) {
|
||||
// 본인확인체크
|
||||
if($ca['ca_cert_use'] && !$member['mb_certify']) {
|
||||
if($is_member)
|
||||
alert('회원정보 수정에서 본인확인 후 이용해 주십시오.');
|
||||
else
|
||||
alert('본인확인된 로그인 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
|
||||
// 성인인증체크
|
||||
if($ca['ca_adult_use'] && !$member['mb_adult']) {
|
||||
if($is_member)
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 본인확인을 해주십시오.');
|
||||
else
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
$msg = shop_member_cert_check($it_id, 'item');
|
||||
if($msg)
|
||||
alert($msg);
|
||||
}
|
||||
|
||||
// 오늘 본 상품 저장 시작
|
||||
|
||||
@ -9,22 +9,11 @@ $ca = sql_fetch($sql);
|
||||
if (!$ca['ca_id'])
|
||||
alert('등록된 분류가 없습니다.');
|
||||
|
||||
// 본인인증, 성인인증체크
|
||||
if(!$is_admin) {
|
||||
// 본인확인체크
|
||||
if($ca['ca_cert_use'] && !$member['mb_certify']) {
|
||||
if($is_member)
|
||||
alert('회원정보 수정에서 본인확인 후 이용해 주십시오.');
|
||||
else
|
||||
alert('본인확인된 로그인 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
|
||||
// 성인인증체크
|
||||
if($ca['ca_adult_use'] && !$member['mb_adult']) {
|
||||
if($is_member)
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 본인확인을 해주십시오.');
|
||||
else
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
$msg = shop_member_cert_check($ca_id);
|
||||
if($msg)
|
||||
alert($msg);
|
||||
}
|
||||
|
||||
$g5['title'] = $ca['ca_name'].' 상품리스트';
|
||||
|
||||
@ -24,22 +24,11 @@ if (!($it['ca_use'] && $it['it_use'])) {
|
||||
$sql = " select ca_include_head, ca_include_tail, ca_cert_use, ca_adult_use from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id']}' ";
|
||||
$ca = sql_fetch($sql);
|
||||
|
||||
// 본인인증, 성인인증체크
|
||||
if(!$is_admin) {
|
||||
// 본인확인체크
|
||||
if($ca['ca_cert_use'] && !$member['mb_certify']) {
|
||||
if($is_member)
|
||||
alert('회원정보 수정에서 본인확인 후 이용해 주십시오.');
|
||||
else
|
||||
alert('본인확인된 로그인 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
|
||||
// 성인인증체크
|
||||
if($ca['ca_adult_use'] && !$member['mb_adult']) {
|
||||
if($is_member)
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 본인확인을 해주십시오.');
|
||||
else
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
$msg = shop_member_cert_check($it_id, 'item');
|
||||
if($msg)
|
||||
alert($msg);
|
||||
}
|
||||
|
||||
// 오늘 본 상품 저장 시작
|
||||
|
||||
@ -11,6 +11,13 @@ $it = sql_fetch($sql);
|
||||
if(!$it['it_id'])
|
||||
alert('상품정보가 존재하지 않습니다.', G5_SHOP_URL);
|
||||
|
||||
// 본인인증, 성인인증체크
|
||||
if(!$is_admin) {
|
||||
$msg = shop_member_cert_check($it_id, 'item');
|
||||
if($msg)
|
||||
alert($msg, G5_SHOP_URL);
|
||||
}
|
||||
|
||||
if(is_soldout($it['it_id']))
|
||||
alert('상품의 재고가 부족하여 구매할 수 없습니다.', G5_SHOP_URL);
|
||||
|
||||
|
||||
@ -11,22 +11,11 @@ $ca = sql_fetch($sql);
|
||||
if (!$ca['ca_id'])
|
||||
alert('등록된 분류가 없습니다.');
|
||||
|
||||
// 본인인증, 성인인증체크
|
||||
if(!$is_admin) {
|
||||
// 본인확인체크
|
||||
if($ca['ca_cert_use'] && !$member['mb_certify']) {
|
||||
if($is_member)
|
||||
alert('회원정보 수정에서 본인확인 후 이용해 주십시오.');
|
||||
else
|
||||
alert('본인확인된 로그인 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
|
||||
// 성인인증체크
|
||||
if($ca['ca_adult_use'] && !$member['mb_adult']) {
|
||||
if($is_member)
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 본인확인을 해주십시오.');
|
||||
else
|
||||
alert('본인확인으로 성인인증된 회원만 이용할 수 있습니다.');
|
||||
}
|
||||
$msg = shop_member_cert_check($ca_id);
|
||||
if($msg)
|
||||
alert($msg);
|
||||
}
|
||||
|
||||
$g5['title'] = $ca['ca_name'].' 상품리스트';
|
||||
|
||||
Reference in New Issue
Block a user