테스트 사이트 - 개발 중인 베타 버전입니다

회원만 보기 채택완료

dixpix 1년 전 조회 4,211

사이트보면 비회원도 글열람이 되는데 여기서 더나가 글쓸때 작성자가 ㅁ 체크하면 

 

로그인한 회원만 글읽을수있게 하는 곳이 종종보이더라구요. 체크안하면 비회원 열람가능 체크하면 비회원

열람 불가능

 

 찾아보니 https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=142

 

글이 보이더라구요 어찌저찌 잘 합치면 볶고하면 왠지 가능할꺼같기도한데 어떻게하면 이게 될까요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
폭풍회오리

똑같이 글쓰기시 여분필드 wr_1에 체크박스로 체크가 되어지면, 1이라는 값을 넣습니다.

 

write.skin.php 에서

<input type="checkbox" id="wr_1" name="wr_1" value="1"<?php echo $write['wr_1'] ?>>비회원 열람금지

 

 

그리고 view.skin.php 에서

 

파일 상단
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
여기 아래에 추가

 

if ($is_guest && $view['wr_1'] == '1') {
    alert('권한이 없습니다.');
}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
dixpix
1년 전
원하는대로 잘되네요 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인