게시판 글 읽기 권한이 높아도 내가 쓴 글이면 읽기 가능? 정보
게시판 글 읽기 권한이 높아도 내가 쓴 글이면 읽기 가능?
본문
게시판 읽기 권한이 5 쓰기 권한은 2인데요
초기 회원가입하면 권한 2이고 글쓰기가 되겠지요. 이럴경우에
내가 쓴 글임에도 읽을 수가 없는 데요.. 내가 쓴 글만은 읽을 수 있는
방법을 아시나요???????????
있을 듯 한데 팁게시판에서도 못 찾겠네요 ㅎㅎ
초기 회원가입하면 권한 2이고 글쓰기가 되겠지요. 이럴경우에
내가 쓴 글임에도 읽을 수가 없는 데요.. 내가 쓴 글만은 읽을 수 있는
방법을 아시나요???????????
있을 듯 한데 팁게시판에서도 못 찾겠네요 ㅎㅎ
댓글 전체
/bbs/board.php 파일
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
이부분을
==>
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
$sql = " select mb_id from $write_table
where wr_num = '$write[wr_num]'
and wr_reply = ''
and wr_is_comment = '0' ";
$row = sql_fetch($sql);
if ($member[mb_level] < $board[bo_read_level] && $member[mb_id] != $row[mb_id] )
이런식으로 수정하면 되겠네요
* 직접 적용 안해봄 걍 눈으로 수정한내용임 100%신뢰는 하지마세요
* 성능 중복 무시, 걍 기능 위주
- 성능 또는 중복 쿼리를 피하기 위해선 전체적으로 확인 해야함 ... 머 그렇네요..
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
이부분을
==>
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
$sql = " select mb_id from $write_table
where wr_num = '$write[wr_num]'
and wr_reply = ''
and wr_is_comment = '0' ";
$row = sql_fetch($sql);
if ($member[mb_level] < $board[bo_read_level] && $member[mb_id] != $row[mb_id] )
이런식으로 수정하면 되겠네요
* 직접 적용 안해봄 걍 눈으로 수정한내용임 100%신뢰는 하지마세요
* 성능 중복 무시, 걍 기능 위주
- 성능 또는 중복 쿼리를 피하기 위해선 전체적으로 확인 해야함 ... 머 그렇네요..
잘 작동 합니다. 감사합니다.
아~ 그누에 비밀글 기능이 있다는 것을 잊었습니다. ㅎ
항상 글쓰기할때 비밀글이 되도록 하면 될 것을 그랬습니다.
감사합니다.
항상 글쓰기할때 비밀글이 되도록 하면 될 것을 그랬습니다.
감사합니다.
감사합니다.. 마침 있어서 잘 활용했습니다..