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

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

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

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

본문

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

참고로 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 "";
}
추천
1
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로