그누보드 신규 회원 가입 기능 임시 차단 및 접근 제한 방법
페이지 정보

본문
신규 회원 가입 차단 개요
사이트 운영 중 스팸 회원 가입이 급증할 경우, 신규 회원 가입 기능을 일시적으로 중단할 수 있습니다. 기존 회원의 정보 수정은 유지하면서 신규 가입만 차단하는 방법과 관련 파일을 제거하는 방법이 있습니다.
extend/user.config.php를 이용한 차단
그누보드의 extend/user.config.php 파일을 수정하여 회원가입 관련 경로로 접근 시 차단 메시지를 띄우거나 메인 페이지로 이동시킬 수 있습니다. 이 방법은 기존 회원의 정보 수정은 허용합니다.
if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='' && !$_SESSION['ss_social_provider']) { alert('신규 회원 가입은 받지 않습니다.', G5_URL); }위 코드에서 !$_SESSION['ss_social_provider'] 조건은 SNS를 통해 가입하는 사용자를 예외로 처리하기 위한 설정입니다.
회원 가입 관련 파일 삭제
회원 가입 기능을 완전히 사용하지 않을 경우 관련 파일을 삭제하는 것이 가장 확실합니다. 삭제 대상 파일은 다음과 같습니다.
- bbs/register.php
- bbs/register_form.php
- bbs/register_form_update.php
- bbs/register_result.php
파일 삭제 전에는 반드시 해당 파일들을 백업하시기 바랍니다. 삭제 후에는 스킨 내의 회원가입 버튼도 함께 제거해야 합니다. 필요 시 파일을 다시 업로드하면 기능을 복구할 수 있습니다.
적용 후 확인
설정 적용 후, 브라우저의 시크릿 모드 등을 사용하여 회원가입 페이지(/bbs/register.php)에 접속해 보십시오. 설정한 알림 메시지가 출력되거나 메인 페이지로 정상적으로 리다이렉트되는지 확인하면 적용이 완료된 것입니다.
함께 보면 좋은 글
- 이전글그누보드 스팸 회원가입 차단을 위한 주요 파일명 변경 방법 26.09.15
- 다음글그누보드 특정 게시판 내용 입력 필수값 제외 방법 26.09.15
댓글목록
등록된 댓글이 없습니다.