특정계시판 특정회원 삭제 수정권한주기

특정계시판 특정회원 삭제 수정권한주기

QA

특정계시판 특정회원 삭제 수정권한주기

본문

특정 계시판을 만들었습니다. ->  여기에 쓰인글을

특정 레벨권한의 회원이 삭제나 수정가능하게 하고 싶습니다.

 

계시판관리에 들어가보며.

삭제나 수정에 관한 것은 안보이내요..

 

 

 

이 질문에 댓글 쓰기 :

답변 1

bbs/lib/common.php 중

 

빨간부분 추가하시면 됩니다. 


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

    if (!$mb_id) return;

    if ($config['cf_admin'] == $mb_id) return 'super';
    if ($group['gr_admin'] == $mb_id) return 'group';
    if ($board['bo_admin'] == $mb_id) return 'board';

    $mb = sql_fetch("SELECT mb_level FROM g5_member WHERE mb_id = '{$mb_id}'");
    if($mb[mb_level] >= 회원레벨 && $board[bo_table] == '게시판ID' ) return 'board';

}

답변감사합니다.
common.lib.php 에서..


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

    if (!$mb_id) return;

    if ($config['cf_admin'] == $mb_id) return 'super';
    if ($group['gr_admin'] == $mb_id) return 'group';
    if ($board['bo_admin'] == $mb_id) return 'board';
    return '';
}


여기에 그대로 추가해도 됄까요?

잉끼님 말대로 수정해봤습니다.

$mb = sql_fetch("SELECT mb_level FROM g5_member WHERE mb_id = '{$mb_id}'");
if($mb[mb_level] >=  '​7' && $board[bo_table] == '​sect01' ) return 'board';

​이렇게 하면 해당테이블에 대한 보드 어드민 권한이 주는것같은대요.

왜 테스트하면.. 여전히 권한이 없다고 나올까요?
권한등급을 10 을줘도 여전히 상대글에 대한 삭제나 수정권한이 없네요..

잉끼님 답변감사합니다.

이리저리 해매다가 계시판관리에서 관리자 아이디에 특정 아이디를 넣으면 가능하네요.

그런대. 관리자 아이디 복수로 넣을 순 없나요?

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

회원로그인

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