핸드폰 중복인증 아이디 중복생성 방지가 안됩니다. 채택완료
register_form.skin.php
입니다. 아래 소스 적용중인데 핸드폰 인증을 해도 동일한 핸드폰으로 아이디를 또 생성할수가 있습니다.
핸드폰 인증 중복 적용이 안된거 같은데 어느 부분이 잘못된건지 알수 있을까요?
--------------------------
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?>
$RSLT_NAME = $_REQUEST["RSLT_NAME"]; // 성명 $RSLT_BIRTHDAY = $_REQUEST["RSLT_BIRTHDAY"]; // 생년월일 $RSLT_SEX_CD = $_REQUEST["RSLT_SEX_CD"]; // 성별 $RSLT_NTV_FRNR_CD = $_REQUEST["RSLT_NTV_FRNR_CD"];// 내외국인구분
$DI = $_REQUEST["DI"]; // DI $CI = $_REQUEST["CI"]; // CI $CI_UPDATE = $_REQUEST["CI_UPDATE"]; // CI 업데이트 $TEL_COM_CD = $_REQUEST["TEL_COM_CD"]; // 통신사코드 $TEL_NO = $_REQUEST["TEL_NO"]; // 휴대폰번호
$RETURN_MSG = $_REQUEST["RETURN_MSG"]; // 리턴메시지 ?>
$birth_time = strtotime($birth_day_data2); $now = date('Ymd'); $birthday = date('Ymd' , $birth_time); $age = floor(($now - $birthday) / 10000);
if ($age < 19) { ?>
답변 2개
대충이런식으로 해보시죠
</p>
<p><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p>// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">', 0);
?></p>
<p><!-- 회원정보 입력/수정 시작 { -->
<?php
$CP_CD = $_REQUEST["CP_CD"]; // 회원사코드
$TX_SEQ_NO = $_REQUEST["TX_SEQ_NO"]; // 거래번호
$RSLT_CD = $_REQUEST["RSLT_CD"]; // 결과코드
$RSLT_MSG = $_REQUEST["RSLT_MSG"]; // 결과메세지</p>
<p>$RSLT_NAME = $_REQUEST["RSLT_NAME"]; // 성명
$RSLT_BIRTHDAY = $_REQUEST["RSLT_BIRTHDAY"]; // 생년월일
$RSLT_SEX_CD = $_REQUEST["RSLT_SEX_CD"]; // 성별
$RSLT_NTV_FRNR_CD = $_REQUEST["RSLT_NTV_FRNR_CD"];// 내외국인구분</p>
<p>$DI = $_REQUEST["DI"]; // DI
$CI = $_REQUEST["CI"]; // CI
$CI_UPDATE = $_REQUEST["CI_UPDATE"]; // CI 업데이트
$TEL_COM_CD = $_REQUEST["TEL_COM_CD"]; // 통신사코드
$TEL_NO = $_REQUEST["TEL_NO"]; // 휴대폰번호</p>
<p>$RETURN_MSG = $_REQUEST["RETURN_MSG"]; // 리턴메시지</p>
<p> </p>
<p>$sql = " select count(*) as cnt from {$g5['member_table']} where mb_hp = '{$TEL_NO}' ";
$row = sql_fetch($sql);
if ($row['cnt']) { // 이미 가입된 휴대폰번호가 있다면,
?></p>
<p><script>
alert('이미 가입된 휴대폰번호가 있습니다.');
document.location.href='/bbs/login';
</script></p>
<p><?php
}
?></p>
<p>
<?php
// 만19세 미만 회원가입 불가 [S]
$birth_day_data1 = substr_replace($RSLT_BIRTHDAY,'-',4,0);
$birth_day_data2 = substr_replace($birth_day_data1,'-',7,0);</p>
<p> $birth_time = strtotime($birth_day_data2);
$now = date('Ymd');
$birthday = date('Ymd' , $birth_time);
$age = floor(($now - $birthday) / 10000);</p>
<p> if ($age < 19) {
?>
<script>
alert('만 19세 미만은 가입하실 수 없습니다.');
document.location.href='/bbs/login';
</script></p>
<p><?php } ?></p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
핸드폰 인증이 중복가입을 방지하기 위함인데 지금 그게 안되고 있습ㄴ다. ㅜㅜ