게시판에서 특정 글만 지정된 아이디로만 일게 할수 있을까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

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

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

본문

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

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

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

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

부탁 드리겠습니다..

댓글 전체

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


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

근데 약간 이해가 안가는게 상담게시판이고 비밀 게시판이다 비밀글에 기본적으로 체크가 되어 있는 게시판이면 어자피 저 코드를 안넣어도 본인과 관리자 밖에 확인이 불가능 할테고 저 위의 코드는 글쓴이의 아이디가 현재의 아이디 이거나 관리자이면 통과 그렇지 않으면 링크로 가라 인데 저렇게 되면 부관리자 아이디도 관리자로 지정되어 있어서 그대로 통과 되지 않나 ? 요즘 나이를 먹어서 이해력이 딸리나 ;; 허걱 공부좀 해야 겠다 요즘 이해력이 ..
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT