자동등록방지 이미지 엑박 해결 부탁드립니다.ㅠㅠ > 그누4 질문답변

그누4 질문답변

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

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

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

본문

활용팁에 유창화님이 만들어주시고 엑박을 해결하기 위해 샤방님이 추가해주신 내용(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폴더에 만든 이파일을 빼버리면, 패스워드 찾기창이나 회원가입창의 자동등록방지 문자는 엑박이 안생기고 잘작동합니다.

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

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로