/adm/board_list.php 소스중에서... 정보
/adm/board_list.php 소스중에서...관련링크
http://www.daum.net
240회 연결
본문
설치 버젼은 그누보드 포에버 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 에서는 죽어도(?) 관리 게시판 목록을 볼 수 없습니다.
아. 게시판 관리자로 지정한 사람을 그룹 관리자로 지정을 하면 볼 수 있군요...-.-;
그룹 관리자 별도로 있는 상태에서는 절대로 불가능합니다.
그래서 아래와 같이 수정하는게 맞는 것 같은데??????
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 에서는 죽어도(?) 관리 게시판 목록을 볼 수 없습니다.
아. 게시판 관리자로 지정한 사람을 그룹 관리자로 지정을 하면 볼 수 있군요...-.-;
그룹 관리자 별도로 있는 상태에서는 절대로 불가능합니다.
그래서 아래와 같이 수정하는게 맞는 것 같은데??????
댓글 전체
나그네님 그것만 수정해서는 정상적인? 운영이 불가능합니다.
board_form.php와 board_form_update.php등 몇가지 더 수정해야
안전?하게 운영이 가능해집니다.
그리고 위 내용대로 수정하면 그룹관리자가 게시판 리스트를 볼 수 없습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=903 의 수정 내용을 참고하시면
조금이나마 도움이 될 겁니다.
board_form.php와 board_form_update.php등 몇가지 더 수정해야
안전?하게 운영이 가능해집니다.
그리고 위 내용대로 수정하면 그룹관리자가 게시판 리스트를 볼 수 없습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=903 의 수정 내용을 참고하시면
조금이나마 도움이 될 겁니다.