답변 3개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
s
sahara
10년 전
같은레벨일경우 접근할수가있어서 소스를 수정해야될거같습니다.
댓글을 작성하려면 로그인이 필요합니다.
10년 전
/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개
s
sahara
10년 전
적용해봣는데 적용이안되네여 좀더연구해보겟습니다.
알려주신소스가 해당 보드테이블 자체접근을 제어하는게맞죠? 아래소스에서 적용할수잇는방법이잇나요?
$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;
?>
알려주신소스가 해당 보드테이블 자체접근을 제어하는게맞죠? 아래소스에서 적용할수잇는방법이잇나요?
$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;
?>
�
작은별
10년 전
직접 해봤는데 별다른 문제를 발견하지 못했으며 잘 적용됩니다.
읽기 권한을 회원 레벨보다 높게 하셔야 하며 게시판 관리자는 레벨에 상관없이 열람이 가능합니다.
알려주신 코드는 해당 사항이 없습니다. 저기에서 하는건 실제 접근을 제한하는게 아닙니다.
읽기 권한을 회원 레벨보다 높게 하셔야 하며 게시판 관리자는 레벨에 상관없이 열람이 가능합니다.
알려주신 코드는 해당 사항이 없습니다. 저기에서 하는건 실제 접근을 제한하는게 아닙니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인