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

회원권한을 확장하기

 

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,600
6년 전 조회 5,082
6년 전 조회 4,242
6년 전 조회 6,132
6년 전 조회 1.4만
6년 전 조회 4,205
6년 전 조회 5,116
6년 전 조회 4,903
6년 전 조회 4,309
6년 전 조회 3,542
6년 전 조회 4,296
7년 전 조회 5,421
7년 전 조회 4,850
7년 전 조회 9,142
7년 전 조회 5,762
7년 전 조회 5,561
7년 전 조회 3,431
7년 전 조회 5,876
7년 전 조회 4,869
7년 전 조회 7,422
7년 전 조회 6,060
7년 전 조회 3,731
7년 전 조회 5,656
7년 전 조회 5,181
7년 전 조회 3,647
7년 전 조회 3,551
7년 전 조회 3,040
7년 전 조회 7,392
7년 전 조회 4,040
7년 전 조회 4,724