게시판 글 보기 권한에 대한 처리 정보
게시판 글 보기 권한에 대한 처리본문
저희가 게시판에서 글올릴때 즉 여분필드를 이용하여 글 보기 권한을 처리하고 싶은데요.
예를 든다면 칸에 회원닉네임을 넣습니다. 글 올릴때 홍길동, 김두한, 시라소니 이런 식으로 칸에 입력합니다. 그럼 닉네임이가 홍길동이거나 김두한, 시라소니로 이름을 지운 분들은 올린 글을 관람할수 있구요. 나머지회원들은 관람하지 못하게 하고 싶어요.
이렇게 할려면 어떻게 할련지요. 고수님들의 도움을 요청합니다.
댓글 전체

Parse error: syntax error, unexpected $end in /home/naver/public_html/web/skin/board/mypage/write.skin.php on line 379

일단 등록된 글의 예비필드에 보기가능한 닉네임을 주르륵 슬래시(/)로 구분해서 넣구요
글보기는 로그인해야만 볼수잇게 설정!
bbs폴더안의 view.php 안에 몇줄 추가해 봅니다
$i=0;
$exist = 0;
$chk_id = split("/",$예비필드변수); //보통 $view[wr_숫자] 이던가요
while($chk_id[$i]){
if($member[mb_nick] == $chk_id[$i]){
$exist = 1;
}
$i++;
}
if($exist != 1){ error('권한이 없습니다'); exit; } //에러함수명은 쓰는거루..
걍 간단히 적어봤네요^^; 근데 닉네임으로 비교하기보다는 멤버아이디나 멤버넘버로 하는게
좋을거 같네요
글보기는 로그인해야만 볼수잇게 설정!
bbs폴더안의 view.php 안에 몇줄 추가해 봅니다
$i=0;
$exist = 0;
$chk_id = split("/",$예비필드변수); //보통 $view[wr_숫자] 이던가요
while($chk_id[$i]){
if($member[mb_nick] == $chk_id[$i]){
$exist = 1;
}
$i++;
}
if($exist != 1){ error('권한이 없습니다'); exit; } //에러함수명은 쓰는거루..
걍 간단히 적어봤네요^^; 근데 닉네임으로 비교하기보다는 멤버아이디나 멤버넘버로 하는게
좋을거 같네요
자신한테 권한이 없는건 목록에서 표시 되지 않고 자신이 볼수 있는 글만 출력하게 하려면 어떻게 하나요?