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

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

QA

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

답변 2

그누보드5(영카트) 버전

5.6.11

본문

1935524802_1745800422.7999.png

 

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

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

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

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

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

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

이 질문에 댓글 쓰기 :

답변 2

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

그누보드 5.6.12를 https://github.com/gnuboard/gnuboard5/tarball/master 에서 직접 서버에 wget으로 다운로드 받아서 바로 압축 풀어서 설치하고 theme에 있는 basic skin만 수정했습니다.
소스를 재설치해야 할까요?

확인해 보니 소스단에 is_admin 에서 게시판 관리자는 $is_admin의 값이 존재하는 값을 확인해서 board 값이 해당 게시판관리자 권한이라 해당 부분이 제대로 찍혀 반응하는지 확인해 보셔야 할듯 합니다.

bbs/password.php 소스를 보니


case 's' :
// 비밀번호 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
if ($is_admin || (isset($write['mb_id']) && $write['mb_id'] && $member['mb_id'] == $write['mb_id']))
goto_url(short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));
else {
$action = https_url(G5_BBS_DIR).'/password_check.php';
$return_url = short_url_clean(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table);
}
break;


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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,112
© SIRSOFT
현재 페이지 제일 처음으로