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

회원권한을 확장하기

 

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 팁자료실

+
제목 글쓴이 날짜 조회
6년 전 조회 5,542
6년 전 조회 5,030
6년 전 조회 4,181
6년 전 조회 6,069
6년 전 조회 1.4만
6년 전 조회 4,142
6년 전 조회 5,046
6년 전 조회 4,855
6년 전 조회 4,249
6년 전 조회 3,485
6년 전 조회 4,246
6년 전 조회 5,352
6년 전 조회 4,805
6년 전 조회 9,071
6년 전 조회 5,708
6년 전 조회 5,510
6년 전 조회 3,380
6년 전 조회 5,827
6년 전 조회 4,808
6년 전 조회 7,348
6년 전 조회 6,007
6년 전 조회 3,686
6년 전 조회 5,608
6년 전 조회 5,132
7년 전 조회 3,602
7년 전 조회 3,510
7년 전 조회 2,988
7년 전 조회 7,341
7년 전 조회 4,002
7년 전 조회 4,668