회원레벨별로 접근 가능한 페이지 설정하기 > 그누보드

본문 바로가기
사이트 내 전체검색

그누보드

회원레벨별로 접근 가능한 페이지 설정하기

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 4,047회 작성일 17-04-08 19:09

본문

회원레벨별로 특정 페이지에 접근을 제한하는 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($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);
//goto_url(G5_BBS_URL.'/login.php');
}
}
?>
[/code]

ㅁ 사용법 및 주요 변수

1. extend 파일 안의 주요 변수를 적절하게 조절합니다.

* 주요변수
$level_access_use - true:기능사용함, false:기능사용안함
$level_access_urls - 레벨별로 접근 가능한 페이지의 배열 변수, "특정url,접근가능회원레벨" 의 쌍으로 된 변수입니다.

2. (그누보드)/extend 폴더에 파일 업로드 합니다.

추천0

댓글목록

등록된 댓글이 없습니다.

Total 85건 3 페이지
  • RSS
그누보드 목록
번호 제목 조회 추천 날짜
453699009-16
44버그3739009-14
433790005-18
423854011-12
413962009-25
403987004-02
39스킨4019004-25
열람중4048004-08
37버그4068007-13
36버그4080007-31
354148007-22
34버그4181009-14
334223003-05
32공지4232008-08
31스킨4244012-18
304251004-16
29버그4252007-13
284252001-25
274288012-11
26스킨4369004-30

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.