| 
Communications∨
 | 
Infos on Art∨
 
Kallery > _others > 
이태엽
 (trustle)
소개 | 작품 | 자료실 | 방명록
432
[Tip] 회원가입을 높은 수준으로 제한하는 방법
이태엽 at 2017-04-30 16:26
URL http://kallery.net/s.php?i=669

아트 퀴즈를 풀게 해서 다 맞히는 경우에만 회원 가입을 허용하는 방법이다.

if(!$_SESSION['nnslmy']) {
    $s  = "<script type='text/javascript'>";
    $s .= "location.href='http://kallery.net/Q/t.php?r=";
    $s .= urlencode("http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
    $s .= "';</script>";
    if($_GET['nnslmy']) {
        if($h = fopen("http://kallery.net/Q/q.php?i=".$_GET['nnslmy'],"rb")) {
            $r = fread($h,1);
            fclose($h);
        }
        if($r>0) $_SESSION['nnslmy'] = 1; else echo $s;
    } else echo $s;
}

과정은 이러하다.
(1) 먼저 이 페이지의 주소를 붙여 퀴즈 페이지로 보낸다.
(2) 거기서 퀴즈를 다 맞히면 퀴즈를 푼 아이디를 붙여 이 페이지로 보내준다.
(3) 퀴즈를 다 맞힌 아이디가 맞는지 물어본다.
(4) 맞으면 세션 변수 nnslmy를 참으로 하고 이 페이지를 보여준다.

비단 회원가입 페이지 뿐만 아니라 열람 제한을 두고자 하는 어떤 페이지에도 이용될 수 있다.


[권한] 읽기:비회원, 덧글:일반회원, 쓰기:이태엽, 파일올리기:이태엽, 관리:이태엽


Recent Comments
 이태엽 06-15 09:13 
자유한국당 대선 경선 후보인 홍준표 경남지사가 “흉악범...
 
 볼프 09-16 00:40 
재밌게 보고 갑니다. 센스가 좋으시네요.
 
 이태엽 08-12 20:34 
"통일의 지름길은 영구분단이다" (지만원, 자작나무 1996년...
 
Introduction | Google+