신규 회원 가입 임시 차단
extend/user.config.php 파일에서
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
위 코드 밑에 추가
if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='') alert('신규 회원 가입은 받지 않습니다.', G5_URL);
별도의 메시지 없이 차단하려면 이렇게 적용
if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='') goto_url(G5_URL);
이미 가입된 회원들은 정보 수정이 가능하고 신규 회원 가입은 차단됩니다.
이미 가입된 회원들 중에 SNS 계정으로 가입한 회원들도 있다면..
&& !$_SESSION['ss_social_provider']
위 조건을 하나 더 추가해야 합니다.
SNS 가입 조건을 추가한 전체 코드
if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='' && !$_SESSION['ss_social_provider']) alert('신규 회원 가입은 받지 않습니다.', G5_URL);
## 회원 가입과 연관된 파일 자체를 삭제하는 방법 ##
회원 가입 페이지를 아예 사용할 생각이 없다면 회원 가입과 관련된 파일을 삭제하는 게 가장 깔끔한 방법입니다.
파일을 삭제해도 홈페이지 사용에 전혀 문제가 없으며 나중에 필요하면 다시 올리면 됩니다.
삭제 파일 목록
bbs/register.php
bbs/register_form.php
bbs/register_form_update.php
bbs/register_result.php
그리고 스킨에서도 회원가입 버튼 삭제