방법은 많이 있습니다.
예를들어볼게요
첫째 목록에서 작성자 관리자 볼수있다라는것은 1:1게시판 상담 게시판과 같다라고 생각하시면됩니다.
하여 목록은 관리자에서설정값을 그대로 레벨로 적용해주시면됩니다.목록은 보여야하고 클릭시 해당 내용 즉 뷰페이지로 이동을 막아줘야한다라는 뜻이겟지요
만약에 목록자체에서 본인글만 리스트하고싶다한다면 이는 제작의로이 맞기셔야할것같습니다.
하여 목록은 리스트 모두 보이고 단지 본인글만 접근하기위해서서는 둘째를 참고하시면됩니다.
둘째 그렇면 뷰페이지를 이를 성립시켜줘야합니다.
최고관리자는 이미 권한이 되어잇어서 별도로 정의할필요는 없을듯합니다. 하여 사용자의 개인접근만 이를 성립해 주시면된다라는뜻이겟지요
뷰페이지 상단 백엔드에 다음과 같이 적용해보시기 바랍니다.
$wr_id = $_GET['wr_id'];
$write = sql_fetch("SELECT * FROM {$write_table} WHERE wr_id = '{$wr_id}'");
if ($is_member) {
// 글 작성자가 아닌 경우 접근 제한
if ($write['mb_id'] != $member['mb_id'] && $is_admin !== 'super') {
alert('본인의 글만 열람 가능합니다.');
exit;
}
} else {
alert('로그인 후 이용해 주세요.');
exit;
}
참고로
뷰페이지는 최신추출로인해서 url 접근을 풀려버린경우도 있습니다.
이 또한 제한을 해줘야한다라는것이지요.
이는 백엔드작업이 필요할수도있습니다.
이는 나중에 테스트 해보시고 방어가되면 넘어가시고만약에 않되시면 작업해주셔야합니다.