/adm/board_list.php 소스중에서...

설치 버젼은 그누보드 포에버 4.03.00으로 설치하고, 01,02,03으로 업데이트를 하였습니다.

board_list.php 소스중에 10~14 줄이 아래와 같습니다.

if ($is_admin != "super")
{
$sql_common .= " , $g4[group_table] b ";
$sql_search .= " and (a.gr_id = b.gr_id and b.gr_admin = '$member[mb_id]') ";
}

그런데 이 부분이
아래와 같이 바뀌어야 정상적인 작동을 하는 것 같네요.

if ($is_admin != "super")
{
$sql_common .= " , $g4[group_table] b ";
$sql_search .= " and (a.gr_id = b.gr_id and a.bo_admin = '$member[mb_id]') ";
}

아직 관련 된 부분을 모두 검사 하지는 않았습니다.

위의 소스로 하면, 게시판 관리자를 지정을 해도 해당 ID 에서는 죽어도(?) 관리 게시판 목록을 볼 수 없습니다.

아. 게시판 관리자로 지정한 사람을 그룹 관리자로 지정을 하면 볼 수 있군요...-.-;

그룹 관리자 별도로 있는 상태에서는 절대로 불가능합니다.

그래서 아래와 같이 수정하는게 맞는 것 같은데??????
|

댓글 1개

나그네님 그것만 수정해서는 정상적인? 운영이 불가능합니다.
board_form.php와 board_form_update.php등 몇가지 더 수정해야
안전?하게 운영이 가능해집니다.
그리고 위 내용대로 수정하면 그룹관리자가 게시판 리스트를 볼 수 없습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=903 의 수정 내용을 참고하시면
조금이나마 도움이 될 겁니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
20년 전 조회 1,722
20년 전 조회 2,807
20년 전 조회 5,709
20년 전 조회 2,229
20년 전 조회 2,537
20년 전 조회 2,133
20년 전 조회 1,801
20년 전 조회 2,509
20년 전 조회 2,005
20년 전 조회 2,147
20년 전 조회 2,064
20년 전 조회 2,085
20년 전 조회 2,486
20년 전 조회 2,612
20년 전 조회 2,302
20년 전 조회 2,099
20년 전 조회 2,191
20년 전 조회 2,795
20년 전 조회 2,079
20년 전 조회 3,402
🐛 버그신고