왕초보) 개인 게시판을 제작 할 수 있나요?

지인들과사용할 일기장 등의 홈페이지를 만들어보려합니다.

각각의 ID에서 접속할수있는 게시판 또는 한게시판에서 각 개인이 작성한 글만 접근할수있도록 수정이 가능할까요?

가능하다면 조언 부탁드립니다. 

|

답변 5개 / 댓글 3개

너무 폐쇄적이라 오래 운영될 성격의 사이트가 아니네요.
구현 고민할 필요가 없으실 듯....
저부터라도 지인이 그런 서비스 만들어서 이용하라고 해도 안 할 듯...

답변에 대한 댓글 2개

...? 이건 그냥 지인들이 정보공유용으로 쓸 폐쇄사이트 목적인거같은데유..
마찬가지입니다. 지인들끼리 정보공유 목적이면 그냥 카카오톡 이용으로 충분하죠.
굳이 게시판에 연결해서 개인 자료/정보 공유가 오래 지속될 것 같진 않아 보여요.

답변에 대한 댓글 1개

멋진 스킨 소개 감사합니다. 저도 고맙게 가져갑니다.
https://sir.kr/jobs/requests
에 의뢰해서 1~50만원 주고 하세요 
그누보드 기본 기능으로 그룹에 ‘접근회원 사용’ 체크하고, 그 그룹에 허용할 회원을 등록하면 “그룹에 속한 게시판은 해당 회원만 접근”이 가능합니다.

가장 쉬운 건 **게시판 옵션에서 ‘비밀글 사용: 무조건’**을 쓰는 겁니다. 그러면 남 글은 들어가서 못 봐요(다만 목록에서 제목 노출 등은 별도)
“목록에서도 남 글이 아예 안 보이게”까지 원하면, 그건 스킨/쿼리에서 mb_id = 내ID로 목록을 필터링 + view에서도 소유자 체크 같은 커스텀 영역입니다.

그룹기능에 “관리자 예외 + 다중 허용 + 경로 안전”
<?php

$diary_boards = [
  'diary_A' => ['회원1'],
  'diary_B'  => ['회원1', '회원2'],
];

$bo_table = $bo_table ?? '';

if ($bo_table && isset($diary_boards[$bo_table])) {

  // 슈퍼/그룹 관리자는 통과(필요 시)
  if ($is_admin === 'super' || $is_admin === 'group') return;

  if (!$is_member) {
    alert('로그인 후 이용해 주세요.', G5_BBS_URL.'/login.php');
  }

  if (!in_array($member['mb_id'], $diary_boards[$bo_table], true)) {
    alert('접근 권한이 없습니다.', G5_URL);
  }
}
/extend 폴더에 z_diary_access.php 파일을 생성하는 방법이 있습니다.
* 샘플 코드
Copy
<?php
// 게시판별 허용 ID 매핑
$diary_boards = [
  'diary_hong' => 'hong123',
  'diary_kim'  => 'kim456',
  'diary_lee'  => 'lee789',
];

// 현재 게시판이 일기장 게시판인지 확인
if ($bo_table && isset($diary_boards[$bo_table])) {
  $allowed_id = $diary_boards[$bo_table];

  // 비로그인 또는 허용된 ID가 아니면 차단
  if (!$is_member || $member['mb_id'] !== $allowed_id) {  
      alert('접근 권한이 없습니다.', '/');
  }
}

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