회원가입시 정상적인 주민등록번호 검사하는 방법좀요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원가입시 정상적인 주민등록번호 검사하는 방법좀요.. 정보

회원가입시 정상적인 주민등록번호 검사하는 방법좀요..

본문

제목대로 회원가입시 정상적인 주민번호가 아니어도 가입되는 형상이 있어서 고생좀 하고 있습니다...ㅠ.ㅠ
 
공백으로 하면 관리자인 제가 아무것도 없으니 중복되었다고 나오는데...
 
그냥 아무 숫자나 아무 글자나 넣어도 그냥 넘어 가더군요...ㅠ.ㅠ
 
패치를 뛰엄뛰엄 해서 그런가...ㅠ.ㅠ
 
패치 할때 리스트 나온 것들만 했거든요... 여태...ㅠ.ㅠ
 
얼마전 외국인이 가입하는 덕뿐에 알았는데 방법이 없을까요...
 
register.*.php에 보면 체크하는 루틴도 있고 한데 당췌 어렵네요...ㅠ.ㅠ
 
 
  • 복사

댓글 전체

그누는 기본적으로 주민번호 형식을 체크하는 자바스크립트가 내장되어 있습니다. 뿐만아니라 비슷한 몇개가 있지요.
주민등록번호 : jumin
필수등록 : required
이메일형식 : email
한글 : hangul
숫자만 : numeric
.....
js/wrest.js 파일 열어보시면 나옵니다. 사업자등록번호, 공백여부까지 있구요.

결론부터 말씀드리자면 주민등록번호 받는 input에다가 중간에  jumin 이라고 넣으시면 됩니다

안되시면 답글을~
jumin이 들어갔는데도 안된다면 코드를 수정해서가 아닐까요? register.php에서 주민번호 넣는 형태라면 이파일의 마지막에
include_once("$g4[path]/tail.sub.php");
넣어보세요 원래는 이 파일의 마지막에 있는 include_once("./_tail.php"); 에서 그누루트의 tail.php를 부르고 거기서 그누루트의 tail.sub.php파일을 불르는데 거기 처음라인이
<script language="javascript" src="<?=$g4['path']?>/js/wrest.js"></script> 거든요

이게 주민번호 체크하는 자바스크립트 소스를 부르는 곳입니다.
그냥 해당파일에 <script language="javascript" src="<?=$g4['path']?>/js/wrest.js"></script>만 넣어서 해보셔도 되구요
음냠... 다 해보아도 안돼는군요...ㅠ.ㅠ 그누보드 전부 다시 한번 설치해봐에 겠어요..ㅠ.ㅠ
 
다른 분들은 주민번호 체크 잘되나요... 제 홈페이지에서는 영문자를 주민 번호에 넣어도 숫자 아무거나 넣어도 전혀 이상없이 넘어가니 속이 조금 상하네요..

한번 오셔서 봐보세요...
http://www.waystop.com 여기입니다. ㅠ.ㅠ
소스를 본결과....중간부분에 tail.php 같은걸 한번 부르네요 앞에서도 말씀들니바와 같이 tail.php 건너건너에서 wrest.js를 불러오기때문에 항상 파일을 맨 나중에 불러야합니다. 그런데 소스를 보니 중간에서 한번 마지막에서 한번 이렇게 두번부르네요. 차근차근 둘러보시고 중간에 있는 tail은 지우세요

왜냐하면 이런 검사는 한번만 체크하거든요...^^...그래서 앞에서 한번 검사(입력폼이 나오기전에)하면 나중에 검사하는걸 불러와도 안합니다.
© SIRSOFT
현재 페이지 제일 처음으로