그누 실명가입처리(두번째 실명확인후 가입처리) 정보
그누호환 그누 실명가입처리(두번째 실명확인후 가입처리)
본문
먼저 아웃로그인에서 회원가입주소를 아래로 바꾼다.
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>
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
0
댓글 전체
잘 참고가 되었습니다. 감사합니다.
흠흠...이거 지난번에도 올라왔던거 아닌가요?
아래 부분에서 아이디 비번 입력해야되는데, 그거 부여받으려면 돈 내야 되는거 맞죠?
무료라면 아주 좋을텐데....
그리고, 한신평과 같은 신용평가기관을 통해서 실명확인할때, 100% 확인된다고 하지는 않는다고 하더군요.
왜냐하면, 그 기관이 우리 나라 사람 전부의 데이타를 가지고 있지는 않는다고 합니다.
지식검색해보니, 그렇게 나오네요...맞는 말인가요? -.-;;
// =============================================//
// 회원사 ID, 비밀번호 및 기타 설정
// =============================================//
$sSiteID = "부여받은 사이트 id"; // 사이트 id
$sSitePW = "부여받은 패스워드"; // 비밀번호
아래 부분에서 아이디 비번 입력해야되는데, 그거 부여받으려면 돈 내야 되는거 맞죠?
무료라면 아주 좋을텐데....
그리고, 한신평과 같은 신용평가기관을 통해서 실명확인할때, 100% 확인된다고 하지는 않는다고 하더군요.
왜냐하면, 그 기관이 우리 나라 사람 전부의 데이타를 가지고 있지는 않는다고 합니다.
지식검색해보니, 그렇게 나오네요...맞는 말인가요? -.-;;
// =============================================//
// 회원사 ID, 비밀번호 및 기타 설정
// =============================================//
$sSiteID = "부여받은 사이트 id"; // 사이트 id
$sSitePW = "부여받은 패스워드"; // 비밀번호
이거 돈내야 사용할수 있는거 아닌가요??
정확히 무얼 질문하신지 모르겠습니다. 아이디 없이도 가능하다니요?
아이디 없이도 가능한가요?
정말 실명확인이 되는건가요?
생성기로 만든 주민번호는 통과하지 못하는건지요?
생성기로 만든 주민번호는 통과하지 못하는건지요?
굿~~입니다........굿......
디자인제작권이 저에게 없는 관계로 소스로만 올립니다.