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

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

그누보드

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

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 3,765회 작성일 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건 2 페이지
  • RSS
그누보드 목록
번호 제목 조회 추천 날짜
653235012-23
647165007-08
63기타4528007-03
62플러그인5635006-29
열람중3766004-08
603972003-05
593884007-22
584467007-18
574220007-12
562675006-01
553567005-18
545515005-10
534822004-20
52스킨3103004-06
51기타3293004-01
503302003-31
49기타2931002-19
48스킨3944012-18
47스킨2683012-12
464840012-07

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.