답변 3개
게시판관리자 회원 레벨을 올리고 게시판 설정에서 목록보기와 읽기 권한을 레벨에 맞게 올려주면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
/bbs/board.php 에서 수정.
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if (($member['mb_id'] != $board['bo_admin']) && ($member['mb_level'] < $board['bo_read_level'])) {
if ($is_member)
alert('글을 읽을 권한이 없습니다.', G5_URL);
같은 파일 좀 더 아래...
if (($member['mb_id'] != $board['bo_admin']) && ($member['mb_level'] < $board['bo_list_level'])) {
if ($member['mb_id'])
alert('목록을 볼 권한이 없습니다.', G5_URL);
답변에 대한 댓글 2개
알려주신소스가 해당 보드테이블 자체접근을 제어하는게맞죠? 아래소스에서 적용할수잇는방법이잇나요?
$hresult = sql_query($hsql);
for ($i=0; $row=sql_fetch_array($hresult); $i++)
{
echo '<li><a href="'.G5_BBS_URL.'/board.php?bo_table='.$row['bo_table'].'">'.$row['bo_subject'].'</a></li>'.PHP_EOL;
}
if ($i==0)
echo '<li id="scomm_empty">커뮤니티 준비 중</li>'.PHP_EOL;
?>
읽기 권한을 회원 레벨보다 높게 하셔야 하며 게시판 관리자는 레벨에 상관없이 열람이 가능합니다.
알려주신 코드는 해당 사항이 없습니다. 저기에서 하는건 실제 접근을 제한하는게 아닙니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인