회원1명에게만 게시판을 사용하게 하려면?
본문
회원 1명에게 게시판을 하나씩 제공하려고 합니다.
등급 권한에 관계없이 로그인 후 자신만(회원1명) 게시판을 사용하게 하려면 어떻게 해야 될까요?
답변 3
게시판 관리자로 지정하면 등급에 관계없이 사용 가능하지 않을까요?
스킨으로 처리하는 방법도 있겠네요.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 상단에 아래와 같이 코드를 넣는거죠
if ($bo_table=="홍길동게시판") {
if ($member['mb_id']!='홍길동') {
echo "<script>alert('홍길동 회원 전용 게시판입니다.');history.back(-1);</script>";
exit;
}
}
회원 한명 마다 게시판 테이블을 할당 할 수는 없으니 게시판 테이블 하나 생성후 글 작성 시마다 해당 회원의 아이디를 컬럼에 저장후 게시판을 을 로드 할떄 해당 회원 아이디 값이 있는 것만 로드 시키는 식으로 처리를 해야 할것 같아요
게시판 레벨을 설정 후 대상 회원에게도 같은 레벨을 지정을 하시게 되면 될 것 같습니다.
회원가입을 하면 레벨이 보통 2로 됩니다.
그래서 쓰고자 하는 아이디에 3이상으로 주시고 나서 게시판 레벨도 3레벨로 지정을 하시면 될 것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.