728x90
사이트 비공개인 상태에서 계정 생성은 가능하게 하는 법
로그인 페이지에 가입 버튼 만들어도 계속 로그인 페이지로 돌아오더라구요
한 군데 더 수정이 필요합니다 (2022.01.04 수정)
extend/community.config.php의 check_site_auth 함수 수정
대충 67 번째 줄입니다
$is_page_login를 검색한 후 그 아랫 줄 코드 주석 처리 (코드 맨 앞에 // 두 개 붙여 주세요)
// if(strstr($_SERVER["REQUEST_URI"], 'login', true)) $is_page_login = true;
그 아래에 아래 코드를 기입해 주세요
$is_page_login = (strstr($_SERVER["REQUEST_URI"], 'login') == "") ? ((strstr($_SERVER["REQUEST_URI"], 'register') == "") ? false : true) : true;
아래의 코드처럼 되면 됩니다
function check_site_auth(){
global $g5, $config, $is_member;
// 20220-01-04 가입 페이지 제외
// if(strstr($_SERVER["REQUEST_URI"], 'login', true)) $is_page_login = true;
$is_page_login = (strstr($_SERVER["REQUEST_URI"], 'login') == "") ? ((strstr($_SERVER["REQUEST_URI"], 'register') == "") ? false : true) : true;
// 사이트가 비공개 설정일 시, 로그인 페이지를 제외한 모든 페이지에서 외부인 접근 시
// 로그인 페이지로 이동 시킨다.
if(!$config['cf_open']) {
if(!$is_member && !$is_page_login) { goto_url(G5_BBS_URL.'/login.php'); }
}
}
나중에 100% 까먹고 이 함수 어디에 있는지 찾아 헤맬 것 같아서 작성함 (ㅠㅠ)
728x90
'Avocado edition' 카테고리의 다른 글
[아보카도 에디션] 메모형 게시판 스킨 n_memo (221212) (5) | 2020.06.29 |
---|---|
[아보카도 에디션] 호출 기능이 탑재된 목록형 게시판 스킨 n_basic (2) | 2019.06.06 |
아보카도 에디션 (1) | 2019.06.03 |