테스트 사이트 - 개발 중인 베타 버전입니다

본인확인 후 회원등급 조정하려면 어떻게 해야하나요?? 채택완료

카라카스 2년 전 조회 1,977

홈페이지 운영중에 본인확인 기능을 넣었는데 신규 회원은 등급을 3으로 설정하면 되는데

기존 회원이 본인확인을 해서 수정하면 회원등급이 2인 회원을 3으로 변경하게 하고 싶어요.

 

bbs/register_form_update.php

</p>

<p>$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 ");

    }

}</p>

<p>

 

update 구문을 추가했는데...회원등급이 3으로 안 바뀌네요...ㅠ.ㅠ

도움 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
웅푸
2년 전

이미 관리자 모드에서 설정하면 다 되는걸로 알고있는데 아니니가요?

그리고 안바끼는 이유는 당연히 관리자 모드에서 기본회원을 2로 정해놓아기 때문에 그런것이구 ..하면..은 이것을 무시하고 강제로 올리게 하고싶다는건가요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

카라카스
2년 전
신규 회원의 회원가입의 경우 설정을 한 등급으로 가입이 되는데
기존 회원이 본인인증을 하면 등급을 올리고 싶거든요.
혹시 기존 회원도 본인인증하면 설정한 등급으로 자동으로 올라가나요??
카라카스
2년 전
신규회원은 3등급으로 가입되고
본인인증 없을 때 가입한 기존 회원 테스트 본인인증 해봤는데...그대로 2등급 인데요....ㅠ.ㅠ
카라카스
2년 전
기존에 본인인증 없을때는 회원가입 등급을 2로 해 놨었습니다.
그런데 최근에 본인인증을 넣게 되었습니다.
그래서 기존에 본인인증 없이 가입한 회원을 본인인증을 유도하면서 회원이 회원정보 수정에서 본인인증을 하면 등급을 3으로 업데이트 되게 하고 싶거든요...
피라미드
2년 전
아 미안해요 제가 잘못 이해했나봅니다. 그닌깐 기본회원이 3인데 기존회원이2이고 그런데 이분들이 회원인증후 3으로 했으면 한다는이야기잖아요? .....그럼 기본회원을 3으로 설정했으면 당연히 기존회원이라고해도 회원인증을 했으면 당연히 3으로 가야하는게 맞는데...............지금 그렇게 않되고 있나요?
카라카스
2년 전
네...제가 기존 등급 2인 회원을 본인인증을 해봤는데 그대로 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;          }     } }

// 그렇다면 요렇게 한번 해보세요..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

카라카스
2년 전
늦게까지 신경 써주셔서 감사합니다.
적용해 봤는데 안되네요....ㅠ.ㅠ
피라미드
2년 전
여기서는 는 맞는 것 같습니다. 혹 그전 인증 부분에 문제가 있는 건 아닌가요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인