그누보드 회원가입 막는 방법

· 조회수 21

사이트 운영을 하다보면 경우에 따라 회원가입을 막아야 할 상황이 생기게 됩니다.
그누보드 기반의 홈페이지의 경우 파일 하나를 작성해 특정 디렉토리에 넣어두면 간단히 가입을 막을수 있고 재개하고 싶을 때는 파일을 삭제만 해주시면 됩니다.

<?php

$base_filename = basename($_SERVER['PHP_SELF']); 

if(strpos($base_filename,'register') !== false){ 

alert("당분간 회원가입을 받지 않습니다", G5_URL); 

die(); 

} 

?>

위에 보이는 소스를 작성후 no_register.php로 저장후(다른 이름으로 저장해도 무방합니다) 아래 스샷에 보이는 것처럼 그누보드 루트 디렉토리의 extend 디렉토리에 넣어주시면 됩니다.

위 소스 코드는 그누보드 루트의 bbs 디렉토리의 회원가입과 관련된 아래 9개의 파일에 영향을 주게 됩니다.
register.php
register_email.php
register_email_update.php
register_form.php
register_form_update.php
register_form_update_mail1.php
register_form_update_mail2.php
register_form_update_mail3.php
register_result.php

앞서 설명드렸듯이 가입을 재개하고 싶을 경우는 no_register.php파일을 삭제해 주시면 됩니다.

"우자가 현자에게 배우는 것보다 현자가 우자에게 배우는 것이 더 많다. - 카토"

- 배움 -

북마크목록