로그인 페이지 제외한 나머지 회원만 설정 질문.
페이지 정보
본문
"유창화" 님꼐서 올려주신 팁인데요.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=18061&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B7%CE%B1%D7%C0%CE%C6%E4%C0%CC%C1%F6&sop=and
보시다싶히, 접속시 로그인창 나오고 회원가입후 이용할수있게끔 설정을 할려구하는데.
login_check.php 만들구
<?
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";
$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');
?>
넣어줬는데요.
회원가입 하면 자동등록방지 코드가 아에 안나오구 엑박표시됩니다,
관리자화면 기본환경설정에 CSRF 그것도 엑박으로 표시가되어버립니다..
이럴경운 어떻게 해야하나요? 엑박으로 표시되어서 회원가입도 못하구 아무것도 못하구있습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=18061&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B7%CE%B1%D7%C0%CE%C6%E4%C0%CC%C1%F6&sop=and
보시다싶히, 접속시 로그인창 나오고 회원가입후 이용할수있게끔 설정을 할려구하는데.
login_check.php 만들구
<?
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";
$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');
?>
넣어줬는데요.
회원가입 하면 자동등록방지 코드가 아에 안나오구 엑박표시됩니다,
관리자화면 기본환경설정에 CSRF 그것도 엑박으로 표시가되어버립니다..
이럴경운 어떻게 해야하나요? 엑박으로 표시되어서 회원가입도 못하구 아무것도 못하구있습니다.
추천0
댓글목록
소피님의 댓글
소피쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
그누에 댓글이 추가되었네요....샤방님이 올리신 댓글인데,
============================================
자동등록방지 엑박 뜨시는 분들은 아래 코드를 추가하시면 됩니다.
$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";
=====================================================