특정게시판에 글을 올려야 볼수 있는 게시판
본문
회원로그인 후에 특정게시판에 글을 올려야 볼수 있는 게시판을 적용할 수 있는지요?
조금 더 자세히 설명 드리자면, 특정 그룹의 회원만 볼수 있는 게시판을 만들려고 하는데요.
동의서를 받으려고 합니다.
그래서 생각해 낸 것이
1. 동의서 게시판을 만들고, 동의에 체크하는 것을 필수 옵션으로하고요.
2. 특정그룹만이 접근 가능한 게시판에 접근할때, 기존 G5에서 체크하는 권한관리에 더해서
동의서 게시판에 글 작성이 되어 있는지를 확인한 후 글을 읽을 수 있도록
이렇게 운영해 보려고 합니다.
즉, 특정그룹만 볼수 있는 게시판에는 동의서 게시판에 글 작성 여부를 체크할 수 있는 부분을
적용해야 하는데요. 어떻게 하면 될까요?
도움 부탁 드립니다.
답변 2
회원로그인 후에 특정게시판에 글을 올려야 볼수 있는 게시판
위에서 특정게시판을 A, A에 글을 올려야 볼수 있는 게시판을 B라고 하면
=== 사이트가 레벨을 사용하지 않을때 ====
1. B게시판 접근 권한 회원 레벨을 5로 정한다
2. A게시판에 글을 쓰면 회원 레벨을 5로 바꾼다.
3. 글을 지우면 A게시판에 글쓴것이 몇개인지 체크해서 1개 이상이면 5로 아니면 일반레벨로
=== 사이트가 레벨을 사용할 때 ===
1. 회원table 에 mb_view_borad_B 같은 필드를 기본값 0으로 만든다
2. B게시판 접근시 mb_view_borad_B가 1인지 확인
3. A게시판에 글을 쓰면 mb_view_borad_B를 1로 바꾼다.
4. 글을 지우면 A게시판에 글쓴것이 몇개인지 체크해서 1개 이상이면 mb_view_borad_B를 1로 아니면 0으로
게시판 등록 여부를 체크하는 카운팅 쿼리를 만들어서 등록시 글이 노출되도록 처리해 주시면 될듯 합니다.