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

그룹관리자, 보드관리자 , 관리자페이지 접근 권한이 있는 관리자 까지 몽땅 관리자로 등극 시키기

· 12년 전 · 5156
관리자 몽땅 만들기, 그룹관리자, 보드관리자 , 관리자페이지 접근 권한이 있는 관리자 까지 몽땅 관리자로 등극 시키기

참고로 g4_auth 라는 테이블이 없으신 분들은 auth부분과 그아래 if($i)까지 모두 잠궈서 사용하세요

관리자페이지에서 게시판관리자 또는 그룹관리자에 id,id,id 머 이런방식으로 넣으시면 됩니다.
그룹관리자에 접어넣으면 해당게시판은 모두 관리자 권한이 생기고 게시판에만 넣으면 게시판 관리자가 되겠지요

고칠 페이지는 common.lib.php의 is_admin 입니다.

// 관리자인가?
function is_admin($mb_id){
global $config, $group, $board, $g4;

if (!$mb_id) return;

if ($config['cf_admin'] == $mb_id) return 'super';

//그룹관리자를 몽땅 만들기 위해 추가 2011.1.2 FREEMASTER(장승원)
if(strstr($group['gr_admin'],$mb_id)){
$gradmok = "group";
Return $gradmok;
}

//보드관리자를 몽땅 만들기위해 추가 2011.1.2 FREEMASTER(장승원)
if(strstr($board[bo_admin],$mb_id)){
$boadmok = "board";
Return $boadmok;
}

//auth게시판 검색을 통해 관리자를 추가 한다.
// 수정시각 : 2013/01/30 수요일 오전 09:29:22 FREEMASTER(장승원)
$auth = array();
$sql = " select au_menu, au_auth from $g4[auth_table] where mb_id = '$mb_id' ";
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++) {
$authmok[$row[au_menu]] = $row[au_auth];
}

if($i){
Return $authmok;
}

Return "";
}

댓글 작성

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

로그인하기

게시글 목록

번호 제목
34021
33994
33922
33895
33889
33882
33868
33863
33859
33857
33849
33842
33835
33830
33828
33807
33797
33796
33791
33786