그누 실명가입처리(두번째 실명확인후 가입처리) > 그누3 팁자료실

그누3 팁자료실

그누 실명가입처리(두번째 실명확인후 가입처리) 정보

그누호환 그누 실명가입처리(두번째 실명확인후 가입처리)

본문

먼저 아웃로그인에서 회원가입주소를 아래로 바꾼다.

bbs/mbjuminchk.php
//###########################################################
//##
//##  mbjuminchk.php
//##  한국신용평과 모듈용
//##
//###########################################################
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
?>
<style type="text/css">
<!--
.dotted{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}
-->
</style>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="40"><table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="80"><img src='main/img/title_safety.gif'></td>
          <td>| 저희 ????는 안전거래를 위해 최선을 다하고 있습니다.</td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td align="center"><table width="95%" border="0" cellpadding="10" cellspacing="2" bgcolor="#CCCCCC">
        <tr>
          <td bgcolor="#FFFFFF">○ 2001년 1월 26일 개정 공포된 주민등록 법에 따라 2001년 4월 27일부터
            <b>주민등록번호 생성기를 이용하거나 다른 사람의 주민등록번호를<br>
              도용하는 사람</b>은 법적 처벌을 받습니다.<br>    3년
            이하의 징역 또는 1천 만원 이하의 벌금에 처해지게 됩니다.<br> <br>
            ○ ???는 <b>정부 재정경제부에서 허가된 한국 신용 평가원과 제휴하여 회원님의 실명을 확인 하고 있습니다.</b><br>
                비 실명으로 판명이 날 경우 아이템거래 서비스를 이용하실 수 없으며, 반드시
            본인의 실명을 다시한번 확인하시고 회원가입을 해주시기 바랍니다.<br> <br>
            ○ <b>???에서 거래하실 때 모든 입금은 회원님의 '전용계좌' 를 이용합니다</b>. '전용계좌' 는 회원님의
            개개인에만 부여되는 전용 입금 계좌입니다.<br>    반드시 본 사이트 이용안내의
            [회원전용계좌] 항목을 숙지하시고 마이아이템의 [회원전용계좌] 밑에 [신청하기] 를 클릭하시면 자동으로 부여됩니다.<br>
            <br>
            ○ <b>물품거래시 연락처 및 허위로 회원가입 하였을 경우에는 거래가 성사되지 않으며 회원정지 사유가 됩니다.</b><br>
                연락처를 정확하게 입력하여 주시기 바랍니다.<br> <br>
            ○ <b>???를 이용하시는데 불편사항 및 문의사항이 있으시면 고객센터로 문의하시면 정성을 다해 안내해 드리고
            있습니다.</b></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td height="30" class="dotted"> </td>
  </tr>
  <tr>
    <td height="30"> </td>
  </tr>
  <tr>
    <td height="40"><table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="80"><img src='main/img/title_name.gif'></td>
          <td>| 고객님의 개인정보보호와 안전거래를 위해 실명확인제를 실시하고 있습니다.</td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td height="50"><table width="100%" height="40" border="0" cellpadding="0" cellspacing="0">
        <form method=post action="?doc=bbs/nc_p.php" method="post">
          <tr>
            <td width="100" align="right"><img src="main/img/name.gif" width="80" height="30"></td>
            <td width="140"><input type=text class=input name='mb_name' size=20 maxlength=20 minlength=2 itemname='이름' value='<?=$mb_name?>' <?= ($w == '') ? 'required' : "readonly style='background-color:#CCCCCC;'";?>></td>
            <td width="220" align="right"><img src="main/img/pass.gif" width="100" height="30"></td>
            <td><input type=text class=input name='mb_jumin' size=13 maxlength=13 minlength=13 required jumin itemname='주민등록번호'>
              ※ - 없이 숫자만 입력하세요.</td>
            <td width="100">
            <input type=image src='main/img/btn.gif' alt='확인' border=0 align=absmiddle></td>
          </tr>
        </form>
      </table></td>
  </tr>
  <tr>
    <td> </td>
  </tr>
</table>


//##########################################################
//##
//##    bbs/nc_p.php
//##
//##########################################################
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "NONE");

// =============================================//
// 회원사 ID, 비밀번호 및 기타  설정
// =============================================//

$sSiteID = "부여받은 사이트 id";  // 사이트 id
$sSitePW = "부여받은 패스워드";  // 비밀번호

$cb_encode_path = "/usr/bin/cb_namecheck"; // cb_namecheck 모듈이 설치된 위치

$strJumin= $_POST[mb_jumin]; // 주민번호
$strName = $_POST[mb_name]; //이름

$iReturnCode  = "";

// sURLnc의 값을 실제 이 페이지를 부르는 page(HTTP_REFERER)로 설정해야 동작합니다.
// echo "HTTP_REFERER=($HTTP_REFERER)"; 로 값을 확인해 볼수 잇습니다.
// nc_p.php 페이지를 외부 사용자가 불법으로 사용하는 것을 막기 위함.
// if ($HTTP_REFERER == sURLnc)
// {
$iReturnCode = `$cb_encode_path $sSiteID $sSitePW $strJumin $strName`;
// }

    if ($iReturnCode == '1') { 
       
      $row = sql_fetch( " SELECT count(*) FROM gb_member WHERE mb_name = '$strName' AND mb_jumin = PASSWORD('$strJumin') ");       
       
        if ($row[0] > 0 ) {
            alert("이미 가입하셨습니다.");

        } else {       

        echo "
        <form name=juminchk method=post action='?doc=bbs/mbform.php' method='post'>   
        <input type=hidden name=mb_name value='$_POST[mb_name]'>
        <input type=hidden name=mb_jumin value='$_POST[mb_jumin]'>
        </form>
        <script language='Javascript'>
            document.juminchk.submit();
        </script>";

        }


    } else if ($iReturnCode == '2') {
//            echo "<script language='Javascript'>alert('실명이 아닙니다.');history.back();</script>";
            alert("실명이 아닙니다");
    } else if ($iReturnCode == '5') {
//            echo "<script language='Javascript'>alert('주민번호 오류입니다.');history.back();</script>";
            alert("주민번호 오류입니다");
    } else {
//            echo "<script language='Javascript'>alert('기타 오류');history.back();</script>";
            alert("기타 오류");
    }

?>

//############################################################
//##
//##  bbs/skin/member/basic/mbform.skin.php
//##
//############################################################
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<table width=90% align=center border=0 cellpadding=0 cellspacing=0>
<form name=fmbform method=post action='<?="./?doc=bbs/mbupdate.php"?>' onsubmit='return formcheck(this)' enctype='multipart/form-data' autocomplete=off>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=w        value='<?=$w?>'>
<input type=hidden name=url      value='<?=$urlencode?>'>
<tr>
      <td>
        <? if ($w == '') { ?>
        <br>
        <table width=100% cellpadding=0 cellspacing=0>
<tr><td><img src='<?=$member_skin?>/title_provision.gif'></td></tr>
<tr>
<td><textarea cols=130 rows=12 class='textarea lh' readonly><?=$de_member_provision?></textarea></td>
</tr>
<tr><td><input type='checkbox' name='agree' value='1'> 위의 회원가입약관에 동의합니다.</td></tr>
</table><br>
<? } ?>

<table width=100% cellpadding=0 cellspacing=0>
<tr><td><img src='<?=$member_skin?>/title_member.gif'></td></tr>
<tr><td height=5 bgcolor=#D2D2D2></td></tr>
</table>

        <table width=100% cellpadding=7 cellspacing=2>
<tr>
            <td colspan=2 height=2 bgcolor=#D2D2D2></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF width=150>아이디</td>
            <td> <input type=text class=input name='mb_id' size=20 value='<?=$mb_id?>' maxlength=20 minlength=3 itemname='아이디' <?= ($w == '') ? 'required alphanumeric' : "readonly style='background-color:#CCCCCC;'";?>>
              <? if ($w == '') { ?>
              <a href='javascript:void(0);' onclick='mb_id_check()'><img src='<?=$member_skin?>/btn_id_check.gif' alt='중복검사' border=0 align=absmiddle></a>
              <? } ?>
            </td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>비밀번호</td>
            <td><input type=password class=input name='mb_passwd' size=20 maxlength=20 itemname='비밀번호' <?=$mb_passwd_required?>></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>비밀번호 확인</td>
            <td><input type=password class=input name='mb_passwd_re' size=20 maxlength=20 itemname='비밀번호 확인' <?=$mb_passwd_required?>></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>이름</td>
            <td><input type=text class=input name='mb_name' size=20 maxlength=20 minlength=2 itemname='이름' value='<?= ($w == '') ? $_POST[mb_name] : $mb_name;?>' readonly style='background-color:#CCCCCC;'></td>
          </tr>
          <? if ($is_jumin) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>주민등록번호</td>
            <td><input type=text class=input name='mb_jumin' size=13 maxlength=13 minlength=13 readonly itemname='주민등록번호' value='<?=$_POST[mb_jumin]?>'></td>
          </tr>
          <? } ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>비밀번호 분실시 질문</td>
            <td><select name=mb_passwd_q_select onchange='this.form.mb_passwd_q.value=this.value' class=select>
                <option value=''>선택하십시오.</option>
                <?=$option_passwd_q?>
              </select>
              <br> <input type=text class=input name='mb_passwd_q' size=40 required itemname='비밀번호 분실시 질문' value='<?=$mb_passwd_q?>'></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>비밀번호 분실시 답변</td>
            <td><input type=text class=input name='mb_passwd_a' size=40 required itemname='비밀번호 분실시 답변' value='<?=$mb_passwd_a?>'></td>
          </tr>
          <? if ($is_email) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>E-MAIL</td>
            <td><input type=text class=input name='mb_email' size=40 maxlength=100 email required itemname='E-MAIL' value='<?=$mb_email?>'></td>
          </tr>
          <? } ?>
          <? if ($is_homepage) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>홈페이지</td>
            <td><input type=text class=input name='mb_homepage' size=40 maxlength=255 itemname='홈페이지' value='<?=$mb_homepage?>'></td>
          </tr>
          <? } ?>

          <? if ($is_tel) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>전화번호</td>
            <td><input type=text class=input name='mb_tel' size=21 maxlength=20 required itemname='전화번호' value='<?=$mb_tel?>'></td>
          </tr>
          <? } ?>
          <? if ($is_hp) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>핸드폰번호</td>
            <td><input type=text class=input name='mb_hp' size=21 maxlength=20 itemname='핸드폰번호' value='<?=$mb_hp?>'></td>
          </tr>
          <? } ?>


          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <? if ($is_addr) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#D4CFC3></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>우편번호</td>
            <td><input type=text class=input name='mb_zip1' size=4 maxlength=3 readonly required itemname='우편번호 앞자리' value='<?=$mb_zip1?>'>
              -
              <input type=text class=input name='mb_zip2' size=4 maxlength=3 readonly required itemname='우편번호 뒷자리' value='<?=$mb_zip2?>'>
              <a href="javascript:popup_zip('fmbform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', './bbs', 100, 200);"><img src='<?=$member_skin?>/btn_zip.gif' alt='우편번호검색' border=0 align=absmiddle></a>
            </td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>주소</td>
            <td><input type=text class=input name='mb_addr1' readonly required style='width:99%' value='<?=$mb_addr1?>'>
              <br> <input type=text class=input name='mb_addr2' size=35 required itemname='상세주소' value='<?=$mb_addr2?>'>
              상세주소 입력</td>
          </tr>
          <? } ?>
          <? if ($is_sex) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>성별</td>
            <td> <select name='mb_sex'>
                <option value=''>선택하세요
                <option value='F'>여자
                <option value='M'>남자 </select> </td>
          </tr>
          <script language='javascript'>document.fmbform.mb_sex.value = '<?=$mb_sex?>';</script>
          <? } ?>
          <? if ($is_birth) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>생일</td>
            <td> <input type=text class=input name=mb_birth size=9 maxlength=8 value='<?=$mb_birth?>'>
              예) 1972년 9월 1일인 경우 19720901 </td>
          </tr>
          <? } ?>
          <? if ($is_married) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>결혼여부</td>
            <td> <select name='mb_married'>
                <option value=''>선택하세요
                <option value='M'>기혼
                <option value='S'>미혼 </select> </td>
          </tr>
          <script language='javascript'>document.fmbform.mb_married.value = '<?=$mb_married?>';</script>
          <? } ?>
          <? if ($is_wedding) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>결혼기념일</td>
            <td><input type=text class=input name=mb_wedding size=9 maxlength=8 value='<?=$mb_wedding?>'>
              예) 2002년 5월 2일인 경우 20020502</td>
          </tr>
          <? } ?>
          <? if ($is_signature) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>서명</td>
            <td> 자기가 쓴 글하단에 나타나는 내용입니다.<br> <textarea name=mb_signature class=textarea rows=3 style='width:99%;'><?=$mb_signature?></textarea>
            </td>
          </tr>
          <? } ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>자기소개</td>
            <td> TEXT 형식, 200자 이내<br> <textarea name=mb_profile class=textarea rows=3 style='width:99%;'><?=$mb_profile?></textarea>
            </td>
          </tr>
          <? if ($is_icon) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>회원 아이콘</td>
            <td> <input type=file name='mb_icon' size=40 class=input>
              <br>
              이미지 크기는
              <?=$cfg[mb_icon_width]?>
              x
              <?=$cfg[mb_icon_height]?>
              (용량:
              <?=nf($cfg[mb_icon_size])?>
              bytes) 이하로 해주세요. (gif만 가능)
              <? if ($is_icon_exists) { ?>
              <br>
              <img src='<?=$mb_icon?>' align=absmiddle> <input type=checkbox name='del_mb_icon' value='1'>
              삭제
              <? } ?>
            </td>
          </tr>
          <? } ?>
          <? if ($is_recommend) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>추천인 아이디</td>
            <td><input type=text class=input name=mb_recommend maxlength=20></td>
          </tr>
          <? } ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>메일링 서비스</td>
            <td><input type=checkbox name=mb_mailling value='1' <?=$mb_mailling_checked?>>
              정보 메일을 받겠습니다.</td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>정보 공개</td>
            <td><input type=checkbox name=mb_open value='1' <?=$mb_open_checked?>>
              다른분들이 나의 정보를 볼 수 있도록 합니다.</td>
          </tr>
          <? if ($is_norobot) { ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#CCCCCC></td>
          </tr>
          <tr>
            <td bgcolor=#EFEFEF>
              <?=$norobot_str?>
            </td>
            <td><input type=input name='wr_key' required itemname='자동등록방지' size=10 class=input>
              왼쪽의 글자중 빨간글자만 순서대로 입력하세요.</td>
          </tr>
          <? } ?>
        <tr>
            <td colspan=2 height=2 bgcolor=#D2D2D2></td>
          </tr>
  <tr>
            <td colspan=2 height=5 bgcolor=#D2D2D2></td>
          </tr>
        </table>

<p>
<div align=center>
    <input type=image src='<?=$member_skin?>/btn_confirm.gif' alt='확인' border=0 align=absmiddle>
</div>
<p>
</form>

</td></tr></table>

<script language='Javascript'>
    if (document.fmbform.w.value == "") {
        document.fmbform.mb_id.focus();
    } else if (document.fmbform.w.value == "u") {
        document.fmbform.mb_passwd.focus();
        if (typeof(document.fmbform.mb_bank) != 'undefined') {
            document.fmbform.mb_bank.value = '<?=$mb_bank?>';
        }
    }

    // submit 최종 폼체크
    function formcheck(f)
    {
        if (f.w.value == '' && !f.agree.checked) {
            alert("회원가입약관에 동의하셔야 가입하실 수 있습니다.");
            f.agree.focus();
            return false;
        }

        if (f.mb_passwd.value != f.mb_passwd_re.value) {
            alert("비밀번호가 같지 않습니다.");
            f.mb_passwd.focus();
            return false;
        } else if (typeof(f.mb_jumin1) != 'undefined') {
            var is_jumin = jumin_check(f.mb_jumin1, f.mb_jumin2);
            if (!is_jumin) {
                alert("주민등록번호가 올바르지 않습니다.");
                f.mb_jumin1.focus();
                return false;
            }
        }

        if (typeof(f.mb_sex) != 'undefined') {
            if (f.mb_sex.value == '') {
                alert('성별을 선택하세요.');
                f.mb_sex.focus();
                return false;
            }
        }

        if (typeof(f.mb_married) != 'undefined') {
            if (f.mb_married.value == '') {
                alert('결혼여부를 선택하세요.');
                f.mb_married.focus();
                return false;
            }
        }

        return true;
    }

    // 회원아이디 검사
    function mb_id_check()
    {
        if (document.fmbform.mb_id.value == "") {
            alert('회원 아이디를 입력하세요.');
            document.fmbform.mb_id.focus();
            return false;
        }

        window.open('./?doc=bbs/mbidcheck.php&mb_id='+document.fmbform.mb_id.value, 'mbidcheck', 'left=0,top=10000,width=100,height=100');
    }
</script>
추천
0
  • 복사

댓글 전체

흠흠...이거 지난번에도 올라왔던거 아닌가요?
아래 부분에서 아이디 비번 입력해야되는데, 그거 부여받으려면 돈 내야 되는거 맞죠?
무료라면 아주 좋을텐데....
그리고, 한신평과 같은 신용평가기관을 통해서 실명확인할때, 100% 확인된다고 하지는 않는다고 하더군요.
왜냐하면, 그 기관이 우리 나라 사람 전부의 데이타를 가지고 있지는 않는다고 합니다.
지식검색해보니, 그렇게 나오네요...맞는 말인가요? -.-;;


// =============================================//
// 회원사 ID, 비밀번호 및 기타  설정
// =============================================//

$sSiteID = "부여받은 사이트 id";  // 사이트 id
$sSitePW = "부여받은 패스워드";  // 비밀번호
© SIRSOFT
현재 페이지 제일 처음으로