로그인 페이지 제외한 나머지 회원만 설정 질문.
페이지 정보
본문
"유창화" 님꼐서 올려주신 팁인데요.
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
댓글목록
![profile_image](https://zeronara.net/img/no_profile.gif)
소피님의 댓글
소피쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
그누에 댓글이 추가되었네요....샤방님이 올리신 댓글인데,
============================================
자동등록방지 엑박 뜨시는 분들은 아래 코드를 추가하시면 됩니다.
$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";
=====================================================
![profile_image](https://zeronara.net/img/no_profile.gif)