[관리] 최고관리자에 index.php를 다른 관리자에 보여주지 않고싶은 경우 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[관리] 최고관리자에 index.php를 다른 관리자에 보여주지 않고싶은 경우

페이지 정보

게시물QR코드

본문

관리자는 여러명 두는 사이트를 운영할 경우,

그누보드의 "관리권한설정" 메뉴에서 특정 계정에 권한을 부여하고,

관리자 adm 페이지에 접근을 가능하도록 합니다.

이때, 메인 화면을 보여주지 않을 경우, adm/index.php 파일에

다음과 같은 코드를 추가하여, 최초 접속시 최상단 메뉴로 보낼 수 있습니다.


// 관리자 index.php

// 관리자가 아닌경우 최상단 메뉴로 보낸다. (gnuwiz)

if ($member['mb_id'] != 'admin') {

    // 'auth_menu'에서 첫 번째 메뉴 코드 가져오기

    $first_menu_code = key($auth_menu);

    $cut_code = substr($first_menu_code, 0, -3); // '400' 반환


// 연관된 링크 정보를 'menu'에서 가져오기

    $link = null;


// 'menu' 배열에 메뉴 코드가 존재하는지 확인

    if (isset($menu["menu{$cut_code}"])) {

        foreach ($menu["menu{$cut_code}"] as $menu_item) {


            // 현재 메뉴 항목의 코드가 우리가 찾는 메뉴 코드인지 확인

            if ($menu_item[0] == $first_menu_code) {


                $link = $menu_item[2];

                goto_url($link);

                break;

            }

        }

    }

}

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 부산진구 중앙대로 666번길 50, 더샵센트럴스타 CEO. 이경애 Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
Copyright © 2017 ~ 그누위즈. All rights reserved.