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

게시판 관리자에 회원 아이디 추가해도 안되네요? 채택완료

할일없는자 6개월 전 조회 1,323

http://sir.kr/data/editor/2504/1935524802_1745800422.7999.png" width="593" />

 

게시판 관리자에 회원 아이디만 넣으면 해당 게시판에 관리 권한을 주는 것이 아닌가요? 

해당 게시판 게시물에 접근해보면 수정이고 삭제고 안됩니다. 

다른 절차가 있는 것일까요? 그누보드 설치 이후 스킨만 수정했습니다. 다른 코어소스는 수정 일체 안했습니다.

그누보드는 왠만하면 안 쓰려고 해도 고객님들이 하도 많이 요청해서 가끔 사용하긴 하는데

Windows12 개발하는 것보다 더 어려운 것 같아요 ㅎㅎㅎㅎㅎㅎ

(그누보드 5.6.12 사용중인데 버전선택에는 5.6.11 뿐이군요 ㅠ.ㅠ)

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

답변 2개

채택된 답변
+20 포인트
플라이
6개월 전

말씀하신 기능이 관리자 권한을 게시판 관리자 아이디로 할당되어 관리되는 구조가 맞습니다.
뭔가 소스 커스텀을 하면서 수정한 부분은 없으신걸까요?

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

답변에 대한 댓글 3개

할일없는자
6개월 전
그누보드 5.6.12를 https://github.com/gnuboard/gnuboard5/tarball/master 에서 직접 서버에 wget으로 다운로드 받아서 바로 압축 풀어서 설치하고 theme에 있는 basic skin만 수정했습니다.
소스를 재설치해야 할까요?
플라이
6개월 전
원본 소스를 설치해서 확인해 보셔야 할듯 합니다.
플라이
6개월 전
확인해 보니 소스단에 is_admin 에서 게시판 관리자는 $is_admin의 값이 존재하는 값을 확인해서 board 값이 해당 게시판관리자 권한이라 해당 부분이 제대로 찍혀 반응하는지 확인해 보셔야 할듯 합니다.

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

할일없는자
6개월 전

bbs/password.php 소스를 보니

</p>

<p>case 's' :</p>

<p>// 비밀번호 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감</p>

<p>if ($is_admin || (isset($write['mb_id']) && $write['mb_id'] && $member['mb_id'] == $write['mb_id']))</p>

<p>goto_url(short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id));</p>

<p>else {</p>

<p>$action = https_url(G5_BBS_DIR).'/password_check.php';</p>

<p>$return_url = short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table);</p>

<p>}</p>

<p>break;</p>

<p>


게시판 관리자 아이디 체크하는 로직이 없는데요... 게시판 관리자라고 해도 비밀글 조회/수정/삭제는 안되는건가요? 

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

답변에 대한 댓글 2개

플라이
6개월 전
$is_admin이 이미 common.php에서 관리자 권한 체크를 해서 처리해 주기에 해당 소스에는 존재하지 않습니다.
할일없는자
6개월 전
common.php에서도 게시판 관리자 bo_admin 필드를 가져와서 처리하는 부분이 없는 것 같습니다.
바쁘신대도 신경써주셔서 감사합니다~~ ^^
전체 관리자 admin으로 고객님이 쓰시면 좋을 것 같은데 본인은 전체 관리자 메뉴 다 나오는게 꼴보기 싫다고 고집을 피우니 피곤하네요 ㅠ.ㅠ 한대 때려주고 싶습니다 ㅋ
그냥 그누보드는 포기하고 다른 게시판 소스를 알아봐야겠습니다~

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

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

로그인