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

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

그누보드

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

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 4,062회 작성일 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
그누보드 목록
번호 제목 조회 추천 날짜
45스킨3642011-27
443246011-21
433119011-11
423669011-09
41플러그인3553010-04
403967009-25
39스킨3249010-02
383479009-29
373111009-23
363708009-16
353129009-16
343542009-16
333324009-09
32플러그인3498008-07
31플러그인3015008-07
302983007-07
29기타3087005-13
28플러그인4427005-05
27스킨4374004-30
26플러그인3149004-26

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.