특정 게시판을 생성하고 그누보드 글 읽기 권한을 관리자만 읽을 수 있게 레벨을 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개
답변을 작성하려면 로그인이 필요합니다.