그룹관리자, 보드관리자 , 관리자페이지 접근 권한이 있는 관리자 까지 몽땅 관리자로 등극 시키기 > 그누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개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT