회원레벨별로 특정 페이지에 접근을 제한하는 extend 입니다.
ㅁ 적용방법
아래 스크립트를 파일로 만들거나,
첨부파일을 다운받아 extend 폴더에 올리시면 됩니다.
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// ====================================================================================
// 마스타팩 extend
// 회원레벨별로 접근 가능한 페이지 설정하기
// * 주요변수
// $level_access_use - true:기능사용함, false:기능사용안함
// $level_access_urls - 레벨별로 접근 가능한 페이지의 배열 변수
// ====================================================================================
$level_access_use = true;
$level_access_urls = array(G5_URL."/page1.php,3", G5_URL."/page2.php,3", G5_URL."/page3.php,3");
if ($level_access_use) {
global $member;
$level_access_redirect = false;
foreach($level_access_urls as $i) {
list($la_url,$la_level) = explode(",", $i);
if(stripos($la_url, $_SERVER['SCRIPT_NAME']) !== false) {
if ($member['mb_level'] < $la_level) {
$level_access_redirect = true;
break;
}
}
}
if($level_access_redirect) {
alert("권한이 없습니다.",G5_URL);
}
}
?>
[/code]
ㅁ 사용법 및 주요 변수
1. extend 파일 안의 주요 변수를 적절하게 조절합니다.
* 주요변수
$level_access_use - true:기능사용함, false:기능사용안함
$level_access_urls - 레벨별로 접근 가능한 페이지의 배열 변수, "특정url,접근가능회원레벨" 의 쌍으로 된 변수입니다.
2. (그누보드)/extend 폴더에 파일 업로드 합니다.
ㅁ 수정사항
- 2017-04-27
"url에 도메인을 지정할 수 없습니다." 오류 수정
그누보드 기본 소스에서 사용하는 변수명이 있어서 변수명을 변경하였습니다. ($url)
이전에 받으신 분은 다시 받으시거나, 해당 부분을 수정해 주세요.
ㅁ 적용방법
아래 스크립트를 파일로 만들거나,
첨부파일을 다운받아 extend 폴더에 올리시면 됩니다.
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// ====================================================================================
// 마스타팩 extend
// 회원레벨별로 접근 가능한 페이지 설정하기
// * 주요변수
// $level_access_use - true:기능사용함, false:기능사용안함
// $level_access_urls - 레벨별로 접근 가능한 페이지의 배열 변수
// ====================================================================================
$level_access_use = true;
$level_access_urls = array(G5_URL."/page1.php,3", G5_URL."/page2.php,3", G5_URL."/page3.php,3");
if ($level_access_use) {
global $member;
$level_access_redirect = false;
foreach($level_access_urls as $i) {
list($la_url,$la_level) = explode(",", $i);
if(stripos($la_url, $_SERVER['SCRIPT_NAME']) !== false) {
if ($member['mb_level'] < $la_level) {
$level_access_redirect = true;
break;
}
}
}
if($level_access_redirect) {
alert("권한이 없습니다.",G5_URL);
}
}
?>
[/code]
ㅁ 사용법 및 주요 변수
1. extend 파일 안의 주요 변수를 적절하게 조절합니다.
* 주요변수
$level_access_use - true:기능사용함, false:기능사용안함
$level_access_urls - 레벨별로 접근 가능한 페이지의 배열 변수, "특정url,접근가능회원레벨" 의 쌍으로 된 변수입니다.
2. (그누보드)/extend 폴더에 파일 업로드 합니다.
ㅁ 수정사항
- 2017-04-27
"url에 도메인을 지정할 수 없습니다." 오류 수정
그누보드 기본 소스에서 사용하는 변수명이 있어서 변수명을 변경하였습니다. ($url)
이전에 받으신 분은 다시 받으시거나, 해당 부분을 수정해 주세요.
댓글 16개
게시글 목록
| 번호 | 제목 |
|---|---|
| 24318 | |
| 24317 | |
| 24315 | |
| 24309 | |
| 24294 | |
| 24293 | |
| 24277 | |
| 24262 | |
| 24260 | |
| 24253 | |
| 24251 | |
| 24236 | |
| 24233 | |
| 24228 | |
| 24226 | |
| 24221 | |
| 24214 | |
| 24203 | |
| 24201 | |
| 24199 | |
| 24196 | |
| 24195 | |
| 24194 | |
| 24192 | |
| 24191 | |
| 24187 | |
| 24185 | |
| 24183 | |
| 24172 | |
| 24168 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기