board_form.php 파일 접근이 안되는 문제

board_form.php 파일 접근이 안되는 문제

QA

board_form.php 파일 접근이 안되는 문제

본문

 

 

============================================================

ㅐ늑대ㅐ님이 올려주신 <그룹관리자와 게시판관리자를 여러명으로 정하기>
============================================================
  팁인데요.

 
그룹관리자와 게시판관리자를 여러명으로 정하기 소스를 적용하기 위해   
아래 소스를 extend폴더에 넣고 나서 게시판 관리자 지정을 위해

그누보드5 관리자 페이지 -> 게시판 관리 -> 해당게시판 선택하여 수정 클릭을 하면

최고관리자임에도 불구하고 (최고관리자 또는 관리 권한이 있는 회원만 접근 가능합니다.) 라는
알림창이 뜹니다. 

 

 

** board_form.php (게시판 관리자 수정 링크) 파일 접근이 안되는걸로 봐서는 ++

extend 에 게시판관리자와 관련된 소스를 올리면 권한관련 되어 뭔가(?) 문제가 생기는듯 한데요 ??

(해당파일을 지우면 다시 접근이 가능합니다.)

g5/adm/board_form.php?w=u&bo_table=apt_sale&sst=a.gr_id,a.bo_table&sod=asc&sfl=&stx=&page=1

 

 

 

==============================

해당 소스

==============================

 

extend폴더에 파일을 만들어서 아래 소스를 넣으세요

<?
//게시판 관리자 여러명으로 정하기
if($is_member && $board['bo_admin']){
 $tmpArr= explode(',', $board['bo_admin']);
 if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'board'; }
}


//그룹 관리자 여러명으로 정하기
if($is_member && $group['gr_admin']){
 $tmpArr= explode(',', $group['gr_admin']);
 if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'group'; }
}

?>

adm/board_form.php, adm/boardgroup_form.php에서 입력 글자수하고 입력창 길이를 정하면 됩니다.  

이 질문에 댓글 쓰기 :

답변 5

그룹, 게시판 관리자에 최고관리자는 빼세요.

그리고 해당 관리자 지정을 해도 /adm 폴더에서의 수정은 최고 관리자만 가능합니다.

권한설정을 해서 /adm에서 리스트는 확인을 할 수도 있지만 수정되는 파일의 권한설정이 안되기 때문에

수정을 하실수 없어요.(권한설정이 메뉴 중심이라...)

/bbs/board.php 상에서만 수정 삭제 이동 등의 관리가 가능합니다. 

먼저 도움말씀을 주셔서 감사드립니다.

adm 폴더 수정 작업은 현재 최고관리자로 접근하였으나 접근권한이 없다는 창이 뜹니다.
(extend 에 파일을 넣은 경우에만)

말씀하신 것처럼 /bbs/board.php 상에서만 수정 삭제 이동등의 관리가 가능한 아이디를
그누보드에서 지원하는 게시판 관리자 1개가 아닌 여러개를 만들기 위에서
위의 소스를 만들어 extend 폴더에 넣은뒤 여러개의 아이디를 , 기준으로 집어넣기 위해
그누보드 설정창에 들어가 (최고관리자 아이디로) 면 관리자 화면 접근은 가능한데
수정, 복사등의 작업 접근이 안되는 현상입니다.

질문이 두서없긴 한데.. 조언주시면 감사드려요.
즐거운 휴일되에쇼.

그룹관리자나 게시판 관리자에 최고관리자(예:admin)을 넣으신거 아닌가요?

admin,test1,test2 이런식으로 말이죠...

여기서 admin은 넣지 마세요... 안 넣어도 되는 아이디가 admin입니다.

 

일단 extend의 파일을 빼면 처음처럼 관리자 접근은 가능하실겁니다.

이 상태에서 해당 그룹이나 게시판 가셔서 넣어놓으신 관리자에서 admin을 빼세요.

그러고 나서 다시 extend에 파일 넣으시면 됩니다.

 

그룹이나 게시판 설정에서 추가로 관리자를 두는 것은 게시판에만 그 권한을 행사할수 있습니다.

/adm으로 시작하는 관리자페이지에서는 그 권한을 얻기 위해서는 환경설정 >> 관리권한설정 페이지에서

권한을 줘야 합니다.

하지만 이 권한설정 페이지가 메뉴 중심으로 되어 있어 수정삭제의 권한을 줘도

처리를 담당하는 파일에 대한 권한을 준게 아니라 수정 삭제가 안되는 걸로 알고 있습니다.

오래전에 살펴본거라 지금은 어찌 되었는지는 몰라도 아마 별차이 없을 겁니다. 

최고관리자 아이디를 ad로 하셨나요...

그럼 그룹, 게시판 어디에도 ad를 넣으시면 안됩니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT