관리자 권한 질문

관리자 권한 질문

QA

관리자 권한 질문

본문

각 게시판 별로 관리자를 따로 두고 관리를 할 예정입니다.

 

한게시판을 여러명이 관리하는 중복되는 관리자도 있어서 

아래 코드 처럼 extend/user.config에서 게시판별로 권한을 부여 하였습니다.

 


if ($bo_table == '게시판 ID')
{
    if ($member['mb_id'] == '관리자 ID') $is_admin = 'board';
    if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];
}

 

문제는 삭제 및 수정 버튼은 해당 계정에만 노출이되는데 글쓰기 버튼이 게시판에서 레벨별로 권한을 주다보니

8레벨로 잡아버리면 모든 8레벨 관리자가 글을 쓸 수 있습니다.

 

특정 게시판의 글쓰기 버튼도 레벨이 안되더라도 지정한 ID는 글쓰기 버튼이 보이도록 처리할 방법이 있을까요?

 

아니면 ID를 특정 게시판에서만 레벨 권한을 올려주는 방법 이라던지

 

도움주실 수 있는분 답변 부탁 드립니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

* /bbs/list.php 에 보면 다음과 같은 코드가 있습니다.

$write_href = '';
if ($member['mb_level'] >= $board['bo_write_level']) {
    $write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table);
}

 

즉 회원 레벨이 게시판 쓰기 레벨 이상이어야 글쓰기 버튼이 나타난다는 의미입니다.

이 코어 소스코드 수정을 하지 않는 한 다른 방법은 없어 보입니다.

 

 

해당 게시판의 글쓰기 권한 레벨을 2, 3 으로 설정하고,

게시판 관리자의 회원 레벨을 2, 3 으로 설정하면 안되는 특별한 이유가 있는지요?

 

ex) 공지사항 게시판의 글쓰기 권한을 5로 잡고,

공지사항 게시판의 관리자 회원에게 글쓰기 권한을 부여한다면.. 5 이상으로 설정하면 됩니다.

2~4의 일반 회원은 여전히 글쓰기 권한이 없게 됩니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 463
QA 내용 검색

회원로그인

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