테스트 사이트 - 개발 중인 베타 버전입니다

그누보드5 회원가입 나이제한 채택완료

어렵당당당 7년 전 조회 2,644

나이제한 14세미만은 회원가입 나이제한을 두고싶은데

register_form.skin.php부분에

 

하단부분에

    $age = number_format(substr(date("Ymd"),0,4))-number_format(substr($mb_birth,0,4)); 
    if($age<14) {
       alert("14세 미만은 이고수로(egosuro)에 회원가입을 하실 수 없습니다.");
    }
    

 

이렇게만 추가해도 될련지요

본인인증 서비스 이용중에있습니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

e
7년 전

비교하시더라도.. 생년월일까지 비교해야 합니다.

즉, 생일이 지나야 만 14세 이고, 생일이 안지나면 만 13세 입니다.

$mb_birth 값을 확인하셔서 날짜까지 비교하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

어렵당당당
7년 전
관련해서 스크립트를 넣어놓으면 가입이 안되고 오류가나는데
어케 스크립트를 짜야할지 모르겠습니다.ㅠㅠ
e
eyekiss
7년 전
이 부분은.. 스크립트가 아니라.. php 입니다..
좀더 구체적인 내용이 있어야 도와드릴수 있겠네요..
어렵당당당
7년 전
var todays = <?=date("Ymd", $g4['server_time']);?>;
var n = todays - parseInt(f.mb_birth.value) - 300000;

if (n < 0) {
alert("죄송합니다. 30세 이상만 가입을 하실 수 있습니다.");
return false;
}

그누4의 소스에서 어케 수정이 어려울까요?
e
eyekiss
7년 전
f.mb_birth.value 값만 8자리가 맞다면 오류 없이 될것 같은데?
parseiInt(todays) 도 해주세요..
어렵당당당
7년 전
안되네용 ㅠㅠ..
올바른 방법으로 이용하실 수 없습니다라고 뜹니다..

댓글을 작성하려면 로그인이 필요합니다.

플라이
7년 전

본인인증을 하시게 되면 본인인증후 년도를 가져올수 있다면 년도로 체크해서 가능은 한데 회원가입시 스크립트로 체크도 가능하긴 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

어렵당당당
7년 전
본인인증ㅇ으로 년도와생일 불러와지는데
스크립트로 어떻게 하면 될지 모르겠습니다..ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

본인 인증 서비스 에 전화해서 옵션을 바꾸세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인