[타워팁]성인인증 페이지 만들기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

[타워팁]성인인증 페이지 만들기 정보

[타워팁]성인인증 페이지 만들기

본문

<SCRIPT language=JavaScript>
<!--
function jumin_QC()
{
var chk =0;

var yy = document.jumin_form.jumin1.value.substring(0,2);

var mm = document.jumin_form.jumin1.value.substring(2,4);

var dd = document.jumin_form.jumin1.value.substring(4,6);

var sex = document.jumin_form.jumin2.value.substring(0,1);



var gijun_date = 810101;// 옆의 숫자는 1981년 1월 1일 이후 출생자는 성인이 아닌것으로 판단


if (document.jumin_form.jumin2.value.split(" ").join("") == "") {

alert ('주민등록번호를 입력하여 주세요.');

document.jumin_form.jumin1.focus();

return false;

}





if (document.jumin_form.jumin1.value.length!=6)

{

alert ('주민등록번호 앞자리를 입력하여 주세요.');

document.jumin_form.jumin1.focus();

return false;

}



if (document.jumin_form.jumin2.value.length != 7 )

{

alert ('주민등록번호 뒷자리를 입력하여 주세요.');

document.jumin_form.jumin2.focus();

return false;

}





if (isNaN(document.jumin_form.jumin1.value) || isNaN(document.jumin_form.jumin2.value))

{

document.jumin_form.jumin1.value = ""

document.jumin_form.jumin2.value = ""

alert('주민등록번호는 숫자만 가능합니다.');

return false;

}

if ((document.jumin_form.jumin1.value.length!=6)||(mm <1||mm>12||dd<1)){

document.jumin_form.jumin1.value = ""

alert ('주민등록번호 앞자리를 잘못 입력하였습니다..');

document.jumin_form.jumin1.focus();

return false;

}







if ((sex != 1 && sex !=2 )||(document.jumin_form.jumin2.value.length != 7 )){

document.jumin_form.jumin2.value = ""

alert ('주민등록번호 뒷자리를 잘못 입력하였습니다.');

document.jumin_form.jumin2.focus();

return false;

}


for (var i = 0; i <=5 ; i++){

chk = chk + ((i%8+2) * parseInt(document.jumin_form.jumin1.value.substring(i,i+1)))

}

for (var i = 6; i <=11 ; i++){

chk = chk + ((i%8+2) * parseInt(document.jumin_form.jumin2.value.substring(i-6,i-5)))

}

chk = 11 - (chk %11)

chk = chk % 10



if (chk != document.jumin_form.jumin2.value.substring(6,7))

{

document.jumin_form.jumin1.value = ""

document.jumin_form.jumin2.value = ""

alert ('올바른 주민등록번호가 아닙니다.');

document.jumin_form.jumin1.focus();

return false;

}
if (document.jumin_form.jumin1.value < gijun_date)

{

document.jumin_form.jumin1.focus();

document.location="http://towe.nple.com/towe";//이곳에 성인인증후 이동할 문서의 경로 설정. 바꿔주세요 -_-;

return false;



}

else

{

alert ('성인이 아니므로 들어오실 수 없습니다.');

document.jumin_form.jumin1.focus();

return false;

}

return true;

}

//입력필드 자동 이동

function auto_Move(obj)

{

if (obj.value.length > 5)

{

jumin_form.jumin2.focus();

}

}



function prev_move(obj)

{

if (obj.value.length == 0)

{

jumin_form.jumin1.focus();

}

}



function right(e)

{

if ((navigator.appName == "Netscape") && (e.which == 3 || e.which == 2))

{

return false;

}

else if ((navigator.appName == "Microsoft Internet Explorer") && (event.button == 2 || event.button == 3))

{

alert("미성년자는 접속할 수 없습니다.");

return false;

}

return true;

}



document.onmousedown=right;

-->

</SCRIPT>





아래의 소스를 <body>와</body>태그 사이에 넣어주세요



<!--아래와 같이 폼 태그를 구성하세요-->
<form method=get name=jumin_form onSubmit="return jumin_QC()">
주민등록번호 입력:
<input maxlength=6 name=jumin1 onFocus="this.value = this.value;" onKeyUp=auto_Move(this); size="7">-
<input maxlength=7 name=jumin2 onKeyUp=prev_move(this); size=8>
<input name=send type=submit value="성인인증">
<br><b>주민등록번호는 저장이 되지 않습니다.!</b></p>
</form>


head 사이에 추가하시면 됩니다.-_-; 요건 자바로 오른쪽 클릭 차단을 막았습니다.


샘플보기 http://towe.nple.com/sample/sample1.htm
추천
1

댓글 5개

좋은 팁이네요^^
이 스크립으로 일차처리를 해준다음 넘어가는 페이지에서 서버스크립으로 한번더 처리하면 더욱더 좋겠네요~
이거.. 물론 성인물 단속 대상이 될 수 있습니다.
우리나라 검사들, 성인물 단속하는 게 실적도 쉽게 올리고 해서 선호하는 단속이죠.
그리고 검사들 입장에서 정확한 단속 기준도 없습니다. 그냥 자기 맘에 안들면 온갖 이유를 붙여서 불법성인으로 고소접수하죠.
예를 들어, 포르노 보여줄 것 같이 광고하고 법적 허용되는 범위내에서만 운영하는 성인사이트의 경우, 불법성인 사이트로 잡아들일 위법내용이 없으니 "허위광고"죄로 구속합니다. 작년에도 몇건이나 있었죠.
다시말해서 우리나라 검사 기준으로는 불법운영해도 잡혀가고 합법운영해도 성인물이면 다 잡아 넣을 수 있다는 뜻입니다.
결론적으로 말하자면 자바스크립트 성인인증도 검사가 걸려면 얼마든지 걸 수 있는 핑계거리란 뜻이죠.
성인사이트 운영하시는 분은 많이 생각해 보셔야 할 듯합니다.
돈없는 사업자에게 일괄적으로 신용정보를 이용하게 하는 건, 불평등하면서도 독과점인증 밀어주기인데 말도 안돼는 걸 요구하고 있는 현실입니다. 이건 청소년 보호문제와 다른 문제입니다. 경제원칙의 독재적 강요 문제에 대한 관점에서의 문제를 얘기하고 있는 것입니다.
할 수 있나요, 이상한 검사들이 있는 나라에 사는 우리가 잘 못한거죠 뭐...

그런데...
가입된 회원마다 자기 일정만 확인할 수 있는 다이어리 (또는 달력) 스킨 없나요? 급히 필요해요.. 흑흑...
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT