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

게시판 관리자만 글쓰기 가능하게 만들 수 있나요? 채택완료

레몬캔디 10년 전 조회 4,704

게시판 별로 게시판 관리자인 사람 아이디 넣으면

그 아이디로 로그인 한 사람만 해당 게시판 글쓰기를 할 수 있게 만들 수 있나요?

 

혹시 프로그램 짜야한다고 하면은 많이 복잡한가요?ㅠㅠ

 

답변 부탁드립니다. 

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

답변 5개

채택된 답변
+20 포인트
10년 전

그리고 게시판 권한설정을 2이상(회원)으로 해보세요 그리고 가급적 지정회원보다 높은 등급을

지정하지 마시구요 

로그인 후 평가할 수 있습니다

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

아닐수도 있지만 테스트한 결과 게시판 관리자로 등록되도 글쓰기는 활성화 되지 않습니다.

별도로 코드를 넣어줬습니다.

 

if ($member['mb_id'] == $board['bo_admin']) {
    $write_href = './write.php?bo_table='.$bo_table;
}

로그인 후 평가할 수 있습니다

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

10년 전

로그아웃한번더 하시고 해당아이디로 다시 로그인하세요 

로그인 후 평가할 수 있습니다

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

10년 전

아~ 이게 낳겠네요^^ 게시판관리자 부분에 회원 아이디를 넣으세요
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

레몬캔디
10년 전
아! 음..그런데 왜 글쓰기 버튼은 안보일까요?ㅠㅠ 게시물 삭제, 이동, 복사는 뜨는데 게시물 글쓰기 버튼만 보이지 않습니다..ㅠㅠㅠ

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

10년 전

등급을 따로 설정하지 않는다면 //bbs/write.php 상단에서

<?php
include_once('./_common.php');
include_once(G5_EDITOR_LIB);
include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');

 

if (!$board['bo_table']) {
    alert('존재하지 않는 게시판입니다.', G5_URL);
}

 

if(!$member['mb_nick']=='lover'){  //회원닉네임이 lover가 아니면

   echo "<script>alert('지정한 회원외에는 글작성권한이 없습니다.');history.back();</script>";

  exit;

}

?>

 

이렇게 추가해보세요!! 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

레몬캔디
10년 전
아 저같은 경우 게시판 별로 관리자가 달라져서요ㅠㅠ

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

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

로그인