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

게시판에서 특정 글만 지정된 아이디로만 일게 할수 있을까요?

· 12년 전 · 1751 · 5
게시판에 여러글중 특정 글만 지정된 아이디만 접근 가능하고 다른 아이디는 접근 못하게끔 하고 싶습니다.

게시판에 특정인을 위협하는 글이 올라 왔는데... 생각보다 글이 좀 심해서 상대방이 사이버 수사대에 의뢰 한다고 그글만 막아 달라고 합니다.

다른 게시판 하나 만들어서 접근 권한주고 옮길라고 하려니 원본 그대로가 있어야 수사할 수 있다고 해서 글은 남기고 그회원만 볼수 있도록 하고 싶은데..

문제는 상담 게시판이라 기본적으로 비밀글에 전체 관리자와 글쓴이 그리고 부관리자 아이디로 접근이 가능 하기 때문에 글 노출이 부관리자에게 까지 보인다는것이 문제 입니다..
부관리자는 아이디 하나로 여러명이 쓰니 사실상 회사 전체에 노출된거라..

부탁 드리겠습니다..

댓글 작성

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

로그인하기

댓글 5개

12년 전
방법은 많고 간단하게 생각 하면 간단하지 않나요 ?
게시판에 여분필드를 하나 만들어 놓고 관리자만 해당 아이디를 적을 수 있게 폼을 만듭니다.
그런 다음에 관리자는 수정을 눌러 해당 만들어 놓은 여분필드 폼에 해당 아이디를 입력 합니다.
그리고 저장을 하면 view페이지 스킨단을 수정해서 해당 여분필드에 값이 있으면 작성한 아이디와 관리자를 제외 하고는 볼 수 없게 팅겨 버리게 합니다.
그렇게 처리 하시면 될듯 한데요 ? 어자피 삭제도 마찬가지로 스킨단에서 해당 여분필드에 값이 있으면 삭제를 하지 못하도록 하고 수정도 못하도록 하면 게시자는 해당 글에 대해서 수정 삭제가 불가능해지고 입력한 아이디만 게시글을 볼 수 있으니깐요
스킨 폴더내에 view.skin.php 파일을 수정하시면되는데요
회원제시라면 아이디로 구분하시겠군요


// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin) // id를 확인 글쓴사람 아이디가 보려는사람의 아이디가 같거나 관리자라면
;
else
{
$link = $g4[path];
goto_url($link);
}
이 소스를 추가해보세요
감사합니다.. 한시름 놓았습니다..
12년 전
제가 잘못 이해를 했나 보네요 ^^ 도치즈님께서 말씀하신 코드가 답변이라면 글쓴이와 관리자만 볼 수 있는걸 이야기 했나 보군요 근데 난 왜 거꾸로 이해를 한거지 ;;

근데 약간 이해가 안가는게 상담게시판이고 비밀 게시판이다 비밀글에 기본적으로 체크가 되어 있는 게시판이면 어자피 저 코드를 안넣어도 본인과 관리자 밖에 확인이 불가능 할테고 저 위의 코드는 글쓴이의 아이디가 현재의 아이디 이거나 관리자이면 통과 그렇지 않으면 링크로 가라 인데 저렇게 되면 부관리자 아이디도 관리자로 지정되어 있어서 그대로 통과 되지 않나 ? 요즘 나이를 먹어서 이해력이 딸리나 ;; 허걱 공부좀 해야 겠다 요즘 이해력이 ..
그러고 보니 그렇게 편리한 기능이 있었죠;;

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354