그누보드 회원가입 막는 방법
·
조회수 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파일을 삭제해 주시면 됩니다.