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

본문
그누보드 신규 회원 가입 기능 임시 차단 및 접근 제한 방법
스팸 회원 가입 급증 시 기존 회원의 정보 수정 기능은 유지하면서 신규 가입만 임시로 차단하거나 관련 파일을 정리하는 실용적인 방법을 안내합니다.
extend/user.config.php를 이용한 신규 회원 가입 차단 방법
그누보드 운영 중 스팸 회원 가입이 급증할 때, 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.phpbbs/register_form.phpbbs/register_form_update.phpbbs/register_result.php
백업 및 복구 방법
- 파일 삭제 전 백업: 위 대상 파일들을 삭제하기 전에 반드시 해당 파일들을 백업해야 합니다.
- 후속 조치: 파일 삭제 후에는 스킨 내의 회원가입 버튼도 함께 제거해야 합니다.
- 기능 복구: 필요 시 백업해 둔 파일을 다시 업로드하면 회원 가입 기능을 복구할 수 있습니다.
회원가입 차단 설정 적용 후 확인 방법
신규 회원 가입 차단 설정을 적용한 뒤 정상적으로 작동하는지 검증하려면 브라우저의 시크릿 모드를 활용해 직접 페이지에 접속해야 합니다.
점검 절차
- 브라우저에서 시크릿 모드를 실행합니다.
- 회원가입 페이지(
/bbs/register.php)로 접속합니다. - 설정한 알림 메시지가 출력되거나 메인 페이지로 정상적으로 리다이렉트되는지 확인합니다. 이 과정이 정상적으로 확인되면 설정이 완료된 것입니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 스팸 회원가입 차단을 위한 주요 파일명 변경 방법 26.09.15
- 다음글그누보드 특정 게시판 내용 입력 필수값 제외 방법 26.09.15
댓글목록
등록된 댓글이 없습니다.