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

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

그누보드

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

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 3,883회 작성일 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버그3976007-31
44버그3971007-13
43스킨3908004-25
열람중3884004-08
413840009-25
403804004-02
393681011-12
383666005-18
37버그3628009-14
363563009-16
353534011-09
34스킨3531011-27
33기타3461004-01
323440003-31
31플러그인3434010-04
303428009-16
29플러그인3385008-07
283372012-23
27스킨3284004-06
263276009-29

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.