레벨10 에게 super 권한을 줬을때 config의 최고관리자 기능? 정보
레벨10 에게 super 권한을 줬을때 config의 최고관리자 기능?
본문
// common.lib.php 관리자인가?
function is_admin($mb_id)
{
global $config, $group, $board;
if (!$mb_id) return;
if ($config['cf_admin'] == $mb_id) return 'super';
// 레벨10인 사람 관리자 권한 부여
$g4md = get_member($mb_id, 'mb_level');
if ($g4md[mb_level] == 10) return 'super';
if ($group['gr_admin'] == $mb_id) return 'group';
if ($board['bo_admin'] == $mb_id) return 'board';
return '';
}
레벨10에게 최고관리자의 권한을 줬다면
기본환경설정에서 최고관리자의 의미는 없는건가요????
현재 기본환경설정에서 최고관리자가 A
또다른 레벨10 유저 B
가 있을때
B가 A의 권한을 10->1로 변경하더라도
cf_admin 은 여전히 레벨1인 A 입니다.
하지만 A는 최고 관리자의 역할을 할수가 없죠..
레벨10 에게 최고관리자 권한을 부여하였다면
기본환경 설정에서 설정한 최고관리자는 아무런 의미가 없는거겠죠?
다른말로 cf_admin 이 A 인 상태에서 B가 최고관리자 기능을 수행하는데 문제가 없다는 말이구요..
(B가 설정을 A로 변경하면 되겠지만 이부분을 고려해야 하는건지 궁금해서 질문합니다)
function is_admin($mb_id)
{
global $config, $group, $board;
if (!$mb_id) return;
if ($config['cf_admin'] == $mb_id) return 'super';
// 레벨10인 사람 관리자 권한 부여
$g4md = get_member($mb_id, 'mb_level');
if ($g4md[mb_level] == 10) return 'super';
if ($group['gr_admin'] == $mb_id) return 'group';
if ($board['bo_admin'] == $mb_id) return 'board';
return '';
}
레벨10에게 최고관리자의 권한을 줬다면
기본환경설정에서 최고관리자의 의미는 없는건가요????
현재 기본환경설정에서 최고관리자가 A
또다른 레벨10 유저 B
가 있을때
B가 A의 권한을 10->1로 변경하더라도
cf_admin 은 여전히 레벨1인 A 입니다.
하지만 A는 최고 관리자의 역할을 할수가 없죠..
레벨10 에게 최고관리자 권한을 부여하였다면
기본환경 설정에서 설정한 최고관리자는 아무런 의미가 없는거겠죠?
다른말로 cf_admin 이 A 인 상태에서 B가 최고관리자 기능을 수행하는데 문제가 없다는 말이구요..
(B가 설정을 A로 변경하면 되겠지만 이부분을 고려해야 하는건지 궁금해서 질문합니다)
댓글 전체

관리자 아이디를 admin으로 설치하셧는데 자신에 아이디로 최고관리자를 쓰시려는건가요?
최고관리자 아이디를 그냥 변경하시면될듯합니다. 질답이나 팁에 있어서;;
최고관리자 아이디를 그냥 변경하시면될듯합니다. 질답이나 팁에 있어서;;

질문 그대로 레벨 10 이 여러명일때 대빵관리자 부여가 의미 있는건지에 대한 질문입니다 ^^