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

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

그누보드

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

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 3,746회 작성일 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 43건 1 페이지
  • RSS
그누보드 목록
번호 제목 조회 추천 날짜
431363008-07
421808002-22
411744005-21
407069004-03
394389003-07
385707005-04
372045005-04
363916012-11
352927011-29
343907004-16
333636004-02
323949001-25
313210012-23
307140007-08
열람중3747004-08
283949003-05
273862007-22
264441007-18
254199007-12
242646006-01

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.