[기능] 관리자 추가하기 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[기능] 관리자 추가하기

페이지 정보

게시물QR코드

본문

사이트를 운영하다보면 최고관리자의 기능을 모두 제어 할수있는

다른 관리자들도 필요할때가 있습니다.

물론 그누보드의 기본기능에는 게시판관리자, 그룹관리자등 여러가지 기능이있지만

최고관리자를 여러명 두고싶을때에는 딱히 방법이 없습니다.

이럴때에는 소스를 추가해서 사용하시면 되는데요.

여러관리자를 추가하는 방법을 살펴보겠습니다.

우선은 간단하게 그누보드의 www/extend/user.config.php 파일에

아래와 같이 작성하시면 됩니다.

<?php

/* www/extend/user.config.php */

// 최고관리자

if ($member['mb_id'] == '회원아이디1') $is_admin = 'super';

if ($member['mb_id'] == '회원아이디2') $is_admin = 'super';

if ($member['mb_id'] == '회원아이디3') $is_admin = 'super';

// 그룹관리자

if ($gr_id == '그룹아이디')

{

if ($member['mb_id'] == '회원아이디1') $is_admin = 'group';

if ($member['mb_id'] == '회원아이디2') $is_admin = 'group';

if ($member['mb_id'] == '회원아이디3') $is_admin = 'group';

}

// 게시판관리자

if ($bo_table == '게시판아이디')

{

if ($member['mb_id'] == '회원아이디1') $is_admin = 'board';

if ($member['mb_id'] == '회원아이디2') $is_admin = 'board';

if ($member['mb_id'] == '회원아이디3') $is_admin = 'board';

if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];

}

?>

위와같이 회원아이디 자리에 관리자로 지정할 회원의 아이디를 입력하시면 되겠습니다.

추가적으로 레벨을 통해 관리자 추가하는 방법도 아래에 추가로 작성해보겠습니다.

<?php

/* www/extend/user.config.php */

if ($member['mb_level'] > 9) $is_admin = 'super';

?>

위와같이 회원레벨이 9보다 큰 회원은 모두 최고관리자의 권한을 가지게됩니다.

이런식으로 응용을하시면 원하시는 관리자를 컨트롤, 제어 가능하겠습니다.

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.