[질답/버그/제안] 캡챠가 사라지는 이유가 뭘까요?
/extend/zzz.php 파일 생성 후, 아래 코드 추가했어요.
왜 캡챠 표시에 영향을 주는 걸까요?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$current_page = basename($_SERVER['SCRIPT_NAME']);
// 비회원이 접근 가능한 페이지들을 배열에 저장
$allow_pages = [
'login.php',
'login_check.php',
'register.php',
'register_form.php',
'register_form_update.php',
'register_result.php',
'email_certify.php',
'register_form_update_mail1.php',
'register_form_update_mail2.php',
'register_form_update_mail3.php'
];
// 비허용 페이지 위치 시 로그인 필수
if ($is_guest && !in_array($current_page, $allow_pages)) {
alert("로그인 후 이용 가능합니다.", G5_BBS_URL.'/login.php');
}
PS. 핑크색 라인을 주석처리하면 다시 캡챠가 보이긴 합니다.