테스트 사이트 - 개발 중인 베타 버전입니다

어드민 메뉴중 하나 숨기기 채택완료

하나하나하나 5년 전 조회 3,443

 

위에 어드민 메뉴중 하나를 숨기거나 접근 못하게 할 수 있을까요?

일단 어드민은 접근할수 있게 해야 하는데 일부 메뉴는 못 보게 해야 해서요...

 

adm/admin.menu100.php

adm/admin.menu200.php  등등 파일이 있는데 어디다 손을 댈지 모르겠네요....

 

원하는건 저만 볼수 있게 숨김기능이나 아예 다른사람이 접근 못하게 차단기능이나 

고수님들 방법좀 알려주세요

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

관리자 권한으로 메뉴접근 차단할수있을걸요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

그냥 파일을 숫자를 100,200 여기를 이름을 다른걸로 바꿔주세요 100~900까지 체크하는것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

sad4u
5년 전

제일 좋은 방법은 @병원에서일해요 님 말씀대로 게시판별 권한을 주는게 낫습니다.

그 외라면 include 부분을 손대야 하는데 이런 경우에는 /adm/admin.lib.php 파일을 변경해야 됩니다.

line 545에 가면

foreach($menu_files as $file){
    include_once($file);
}

이렇게 되어 있는 구간이 있습니다.

이 부분을

// case level 10 
if($member['mb_level'] == '10'){
    foreach($menu_files as $file){
        include_once($file);
    }
}

else if($member['mb_level'] == '9'){

    include_once('admin.menu100.php');

    include_once('admin.menu200.php');

}

else{

    include_once('admin.menu100.php');

}

 

이런 식으로 레벨별로 호출되는 부분을 별개로 주면 되긴 하는데 권장드리는 방법은 아닙니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인