그누보드 글 읽기 권한 설정의 오류!?

그누보드 글 읽기 권한 설정의 오류!?

QA

그누보드 글 읽기 권한 설정의 오류!?

본문

특정 게시판을 생성하고 그누보드 글 읽기 권한을 관리자만 읽을 수 있게 레벨을 10으로 설정하였습니다.

 

저는 당연히 "자기가 쓴 글은 자기가 볼 수 있겠지!?"라고 생각을 하였는데,

 

일반 계정으로 글을 써보고 확인해보니 경고메시지와 함께 "글을 읽을 수 있는 권한이 없습니다."라는 메세지를 출력하였습니다.

 

이것이 맞는 논리적인? 방법인지 궁금합니다.

 

소스를 아래와 같이 변경하긴 하였는데 회원여러분은 어떻게 생각하시는지요.

 

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면

    if($write['mb_id'] != $member['mb_id']) {

        if ($member['mb_level'] < $board['bo_read_level']) {

            if ($is_member)

                alert('글을 읽을 권한이 없습니다.', G5_BBS_URL.'/board.php?bo_table='.$bo_table);

            else

                alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr));

        }

    } 

이 질문에 댓글 쓰기 :

답변 3

당연히 그누보드의 권한문제는 없습니다.

글읽기 권한을 관리자만 읽게 했다면 일반인은 못읽는 것이 정상입니다...

 

글쓴사람과 관리자만 읽기를 원한다면

게시판 설정에서 글읽기 권한을 조정하는 것이 아니라

그 아래 게시판 기능 설정에서  비밀글사용을 무조건으로 선택하세요.  

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

회원로그인

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