특정회원의 글쓰기 막기 > 그누4 질문답변

그누4 질문답변

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

특정회원의 글쓰기 막기 정보

특정회원의 글쓰기 막기

본문

게시판이나 그룹게시판에
특정회원의 글쓰기나, 자료를 업로드할수 있는 권한을 막고싶은데
가능한 방법이 있으면 부탁드리겠습니다.
 
자료업로드 게시판인데 한 회원이 계속 상관이 없는 자료를 올리고 있어서
그 회원만 자료실에 글을 쓰지 못하게 하고 싶은데..
 
ip나 접근차단을 하면 사이트 전체를 이용하지를 못하기때문에 안되고,,
그 자료실만 이용을 하지 못하게 하고 싶습니다.
 
방법이 있으면 쉽게 설명을 부탁드릴께요.

댓글 전체

list.skin.php 에서 글작성 버턴을 특정사용자(nowriteuser)에게 안보이도록 처리

<? if ($write_href && $member[mb_id] <> 'nowriteuser') { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>
회원 여분필드를 사용하시는것은 어떠실런지요??  ^^;

해당 회원에 대해 그때그때 여분필드에 내용을 넣어두면... (이것도 초기에는 무리가... ㅡㅡ;)

$member[mb_id] 대신 $member[mb_1] 이런식으로 비교문 자체는 위 폼을 유지하게 되니...
관리자의 게시판 설정에서 첫번째 여분필드를 이용한다면 이정도가 되겠군요.

<? if ($write_href && $member[mb_id] <> $board[bo_1]) { ?>


만약 여러명을 처리할려면 explode() 를 이용해서 다음내용 정도로 하시면 될듯합니다.(검정되지 않은 소스이므로 본인이 확인하시기 바랍니다)

<?
$usercheck = false;
$arr = explode(",", $board[bo_1]); // 구분자가 , 로
for ($i=0; $i<count($arr); $i++) {
    if(($arr[$i]  == $member[mb_id]) $usercheck = true;
}

if(!$usercheck) {
?>

<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>

<?
}
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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