회원 권한을 추가로 확장해 봅니다..

회원권한을 확장하기

 

function is_admin($mb_id)
{
    global $config, $group, $board, $member;

    if (!$mb_id) return;

    if ($config['cf_admin'] == $mb_id) return 'super';
    if ($member['mb_level'] == 10) return 'super';  << 레벨을 이용하여 설정
    if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)) return 'group';
    //if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)) return 'board';
    $bo_admin = array_map('trim', explode(',', $board['bo_admin']));  << 게시판 관리자를 콤마로 추가 설정
    for ($i=0; $i<count($bo_admin); $i++)
    {
        if (trim($bo_admin[$i])) {
            if (isset($board['bo_admin']) && ($bo_admin[$i] == $mb_id)) return 'board';
        }
    }

    return '';

 

 

여러 방법으로 응용해 보세요....

|

댓글 10개

좋은 팀 감사합니다.
좋은팁 감사해요.
1. 10 레벨은 모두 메인관리자로 추가
2. 게시판 관리자를 (컴마) 로 여러명 추가하는기능 __ admin1,admin2,admin3
요헐게 기능 마져!!
좋은정보네요 감사합니다.
감사합니다 ㅎㅎ
좋은 정보 감사합니다.
감사합니다~~ ^^
팁은 좋아보이는데
어느 파일에서 해야 하는지 아쉽네요..
그누 파일이 수백개나 되는데..다 찾아봐야 하는건지...
일단 function 하면 lib폴더입니다
lib폴더에 common.lib.php 파일 입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
7년 전 조회 5,619
7년 전 조회 5,102
7년 전 조회 4,258
7년 전 조회 6,152
7년 전 조회 1.4만
7년 전 조회 4,226
7년 전 조회 5,150
7년 전 조회 4,925
7년 전 조회 4,326
7년 전 조회 3,562
7년 전 조회 4,307
7년 전 조회 5,435
7년 전 조회 4,867
7년 전 조회 9,172
7년 전 조회 5,781
7년 전 조회 5,581
7년 전 조회 3,445
7년 전 조회 5,893
7년 전 조회 4,880
7년 전 조회 7,451
7년 전 조회 6,073
7년 전 조회 3,748
7년 전 조회 5,667
7년 전 조회 5,199
7년 전 조회 3,661
7년 전 조회 3,568
7년 전 조회 3,052
7년 전 조회 7,418
7년 전 조회 4,053
7년 전 조회 4,741