제

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

· 2019-02-14 (목) 13:11:13 · 8136 · 10

회원권한을 확장하기

 

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개

좋은 팀 감사합니다.
2019-02-15 (금) 09:40:22
좋은팁 감사해요.
1. 10 레벨은 모두 메인관리자로 추가
2. 게시판 관리자를 (컴마) 로 여러명 추가하는기능 __ admin1,admin2,admin3
요헐게 기능 마져!!
2019-02-15 (금) 11:38:49
좋은정보네요 감사합니다.
2019-02-15 (금) 14:12:31
감사합니다 ㅎㅎ
좋은 정보 감사합니다.
감사합니다~~ ^^
2019-02-17 (일) 20:30:52
팁은 좋아보이는데
어느 파일에서 해야 하는지 아쉽네요..
그누 파일이 수백개나 되는데..다 찾아봐야 하는건지...
일단 function 하면 lib폴더입니다
lib폴더에 common.lib.php 파일 입니다.
2020-09-07 (월) 11:30:54
회원
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
19-03-10 조회 7,187
19-03-09 조회 6,408
19-03-09 조회 6,191
19-03-07 조회 9,238
19-03-07 조회 6,657
19-03-05 조회 8,252
19-03-05 조회 7,633
19-03-03 조회 8,943
19-02-26 조회 7,936
19-02-25 조회 7,444
19-02-25 조회 6,549
19-02-24 조회 8,523
19-02-22 조회 1.7만
19-02-21 조회 6,566
19-02-21 조회 7,482
19-02-21 조회 7,270
19-02-20 조회 6,678
19-02-20 조회 5,780
19-02-18 조회 6,588
19-02-18 조회 7,772
19-02-17 조회 7,129
19-02-16 조회 1.2만
19-02-14 조회 8,137
19-02-13 조회 7,914
19-02-11 조회 5,649
19-02-09 조회 8,242
19-02-08 조회 7,156
19-02-08 조회 9,824
19-02-08 조회 8,441
19-02-07 조회 6,126