게시판관리자는 레벨 상관없이 쓰기,수정,삭제권한을 가질 수 없을까요? 채택완료
안녕하세요.
각 게시판 설정에 있는 게시판 관리자에 여러명을 설정가능하도록 아래처럼 설정해 놓은 상태입니다.
extend 폴더에 아래 소스를 삽입한 파일을 만들어 놓은 것이죠.
<?
?>
if($is_member && $board['bo_admin']){
$tmpArr= explode(',', $board['bo_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'board'; }
}
?>
여기서 이것으로 게시판관리자를 여러명 등록할 수는 있는데
게시판 관리자보다 레벨이 높은 사용자나 최고관리자가 등록한 글에 대해서는 수정 , 삭제 할 수 없는 상황입니다.
글 등록한 사람의 레벨의 상관없이 게시판관리자인 경우 모든 권한 즉 수정, 삭제 가 가능하도록
수정하려면 어떻게 수정해야 하는지 한 수 알려주심 감사드리겠습니다.
아래 부분을 수정하면 되는 줄 알았는데 안되네요
==============================================================
bbs/write_update.php 에서 주석처리 해보세요. (290~291번째 줄)
// else if ($member['mb_level'] < $mb['mb_level']) // 자신의 레벨이 크거나 같다면 통과
// alert('자신의 권한보다 높은 권한의 회원이 작성한 글은 수정할 수 없습니다.', $return_url);
bbs/delete.php (26~27번째 줄)
// else if ($member['mb_level'] < $mb['mb_level']) // 자신의 레벨이 크거나 같다면 통과
// alert('자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.');
=============================================================
꼭 좀 어느부분을 바꿔야 하는지 ,.....부탁드립니다.
그럼 수고하세요
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
다르게 적용하였습니다. 감사합니다.