안녕하세요.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// ====================================================================================
// 마스타팩 extend
// 회원레벨별로 접근 가능한 페이지 설정하기
// * 주요변수
// $level_access_use - true:기능사용함, false:기능사용안함
// $level_access_urls - 레벨별로 접근 가능한 페이지의 배열 변수
// ====================================================================================
$level_access_use = true;
--------------------------------13----------------------------------------
$level_access_urls = array(G5_URL."/page1.php,3", G5_URL."/page2.php,3", G5_URL."/page3.php,3");
--------------------------------13-----------------------------------------
<<제가 제 13번에서 "page1.php"것만 제 것(예시, http://goodbyetalmo.ivyro.net/bbs/board.php?bo_table=medicine_QA)로 바꾸었는데 다른 것들도 접근할 수 없다고 떠서요. 흑,,,
그리고 로그아웃을 하면 "url에 도메인을 지정할 수 없습니다."는 문구가 뜨더라구요.
if ($level_access_use) {
global $member;
$level_access_redirect = false;
foreach($level_access_urls as $i) {
list($url,$level) = explode(",", $i);
if(stripos($url, $_SERVER['SCRIPT_NAME']) !== false) {
if ($member['mb_level'] < $level) {
$level_access_redirect = true;
break;
}
}
}
if($level_access_redirect) {
alert("권한이 없습니다.",G5_URL);
}
32
}
?>