자동등록방지 이미지 엑박 해결 부탁드립니다.ㅠㅠ

활용팁에 유창화님이 만들어주시고 엑박을 해결하기 위해 샤방님이 추가해주신 내용(kcaptcha, ajax포함 8줄)까지 해서 다음과 같은 파일을 extend폴더에 넣어놨습니다.

<?
if (!defined('_GNUBOARD_')) exit;
//로그인 안해도 되는 페이지 세팅
$temp_array = Array();
$temp_array[] = "login.php";
$temp_array[] = "login_check.php";
$temp_array[] = "register.php";
$temp_array[] = "register_form.php";
$temp_array[] = "register_form_update.php";
$temp_array[] = "password_forget.php";
$temp_array[] = "password_forget2.php";
$temp_array[] = "password_forget3.php";
$temp_array[] = "kcaptcha.php";
$temp_array[] = "kcaptcha_config.php";
$temp_array[] = "kcaptcha_image.php";
$temp_array[] = "kcaptcha_session.php";
$temp_array[] = "ajax_mb_id_check.php";
$temp_array[] = "ajax_mb_nick_check.php";
$temp_array[] = "ajax_mb_email_check.php";
$temp_array[] = "ajax_get_token.php";
$pattern = '';
foreach($temp_array as $v){
$pattern .= str_replace('.', '\.', $v) . '|';
}
$pattern = preg_replace("`\|$`", '', $pattern);
//로그인 페이지, 회원가입, 아이디비번 찾기를 제외한 전 페이지 로그인해야만 들어올수 있게 하기
if (!preg_match("`(" . $pattern . ")$`", basename($_SERVER['PHP_SELF'])) && ($is_member == false || empty($member['mb_id'])))
goto_url($g4['bbs_path'] . '/login.php');

?>


============================

이렇게 하니깐 회원가입이나 패스워드찾기 페이지를 빼고 로그인을 해야지만 들어갈 수 있게 아주잘 작동합니다. 그러나 엑박은 안없어지네요...ㅠㅠ

참고로 extend폴더에 만든 이파일을 빼버리면, 패스워드 찾기창이나 회원가입창의 자동등록방지 문자는 엑박이 안생기고 잘작동합니다.

도대체 이유가 뭘까요? 꼭좀 알려주시면 감사하겠습니다...ㅠㅠ
지금보니 관리자 화면의 기본설정에 나오는 것도 엑박으로 표시되네요...ㅠㅠ
|

댓글 1개

해결했습니다. ?> 주변의 공백을 모두 없애주니깐 정상 작동합네요. 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 1,512
15년 전 조회 2,669
15년 전 조회 1,194
15년 전 조회 1,506
15년 전 조회 1,708
15년 전 조회 1,517
15년 전 조회 1,514
15년 전 조회 2,113
15년 전 조회 1,519
15년 전 조회 3,309
15년 전 조회 1,609
15년 전 조회 1,844
15년 전 조회 1,524
15년 전 조회 1,516
15년 전 조회 1,601
15년 전 조회 1,517
15년 전 조회 1,692
15년 전 조회 1,598
15년 전 조회 1,536
15년 전 조회 1,520
🐛 버그신고