본인확인 후 회원등급 조정하려면 어떻게 해야하나요??
본문
홈페이지 운영중에 본인확인 기능을 넣었는데 신규 회원은 등급을 3으로 설정하면 되는데
기존 회원이 본인확인을 해서 수정하면 회원등급이 2인 회원을 3으로 변경하게 하고 싶어요.
bbs/register_form_update.php
$mb_hp = hyphen_hp_number($mb_hp);
if($config['cf_cert_use'] && $_SESSION['ss_cert_type'] && $_SESSION['ss_cert_dupinfo']) {
// 중복체크
$sql = " select mb_id, mb_level 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']);
sql_query(" update {$g5['member_table']} set mb_level = 3 where mb_id = '{$member['mb_id']}' and mb_level = 2 ");
}
}
update 구문을 추가했는데...회원등급이 3으로 안 바뀌네요...ㅠ.ㅠ
도움 부탁드립니다.
!-->답변 2
이미 관리자 모드에서 설정하면 다 되는걸로 알고있는데 아니니가요?
그리고 안바끼는 이유는 당연히 관리자 모드에서 기본회원을 2로 정해놓아기 때문에 그런것이구 ..하면..은 이것을 무시하고 강제로 올리게 하고싶다는건가요?
$mb_hp = hyphen_hp_number($mb_hp);
if($config['cf_cert_use'] && $_SESSION['ss_cert_type'] && $_SESSION['ss_cert_dupinfo']) {
// 중복체크
$sql = " select mb_id, mb_level 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']);
// 회원 등급 변경
if ($member['mb_level'] == 2) {
sql_query(" update {$g5['member_table']} set mb_level = 3 where mb_id = '{$member['mb_id']}' and mb_level = 2 ");
$member['mb_level'] = 3;
}
}
}
// 그렇다면 요렇게 한번 해보세요..