그누보드 회원2 (extend 파일 버그 픽스) 정보
회원가입 그누보드 회원2 (extend 파일 버그 픽스)첨부파일
본문
extend 파일에서 mb_is_admin 값과 cf_admin 값에서 둘다 super임을 가리킬때, 관리자 권한이 박탈되는 버그를 해결하였습니다.
-----------------------------------------------------------------------------------------
기존에 배포된 그누보드 회원2에 문제점상 common.lib.php를 최신버전으로 패치하게 될 경우, 회원관리에서 지정한, 관리자 권한을 체크 하여도, 관리자 권한이 들어가지 않는 현상이 발생하는 것을 확인 하고, 대응 패치를 하게되었습니다.
기존에는 common.lib.php를 교체하는 방식이었으나, extend 기능을 사용하여 extend 폴더에 있는 is_admin.extend.php 파일과 adm 폴더에 있는 member_form.php, member_form_update.php만 덮어 쓰시면 바로 사용이 가능합니다.]
(추후 업그레이드 사항이 있을 경우 패치하겠습니다.)
그누보드의 최고의 단점이, 관리자를 여러명 지정할 수 없는 점이었습니다.
하지만 그 단점을 보완하기 위해, (제 편의를 위해) 만든... 거지만.. 배포합니다.
한 홈페이지를 여러명이서 운영할때 굉장히 유용할거 같습니다~
반드시! 업그레이드를 하여 회원 테이블에 mb_is_admin 필드를 생성하신 후 사용하시기 바랍니다.
실행하지 않을 경우, sql query 오류가 발생할 수 있습니다.
추천 부탁드립니다!
-----------------------------------------------------------------------------------------
기존에 배포된 그누보드 회원2에 문제점상 common.lib.php를 최신버전으로 패치하게 될 경우, 회원관리에서 지정한, 관리자 권한을 체크 하여도, 관리자 권한이 들어가지 않는 현상이 발생하는 것을 확인 하고, 대응 패치를 하게되었습니다.
기존에는 common.lib.php를 교체하는 방식이었으나, extend 기능을 사용하여 extend 폴더에 있는 is_admin.extend.php 파일과 adm 폴더에 있는 member_form.php, member_form_update.php만 덮어 쓰시면 바로 사용이 가능합니다.]
(추후 업그레이드 사항이 있을 경우 패치하겠습니다.)
그누보드의 최고의 단점이, 관리자를 여러명 지정할 수 없는 점이었습니다.
하지만 그 단점을 보완하기 위해, (제 편의를 위해) 만든... 거지만.. 배포합니다.
한 홈페이지를 여러명이서 운영할때 굉장히 유용할거 같습니다~
반드시! 업그레이드를 하여 회원 테이블에 mb_is_admin 필드를 생성하신 후 사용하시기 바랍니다.
실행하지 않을 경우, sql query 오류가 발생할 수 있습니다.
추천 부탁드립니다!
추천
11
11
댓글 전체
감사합니다.
훌륭합니다~
님으로 인해 중고딩보드ㅋ,개인보드에서 중견업무용 성인보드로 획기적인 전환점을 맞이하게 된듯~
님으로 인해 중고딩보드ㅋ,개인보드에서 중견업무용 성인보드로 획기적인 전환점을 맞이하게 된듯~
관리자를 여러명 지정할 수 없는 점이었습니다.
하지만 그 단점을 보완하기 위해, (제 편의를 위해) 만든... 거지만.. 배포합니다.
한 홈페이지를 여러명이서 운영할때 굉장히 유용할거 같습니다~
하지만 그 단점을 보완하기 위해, (제 편의를 위해) 만든... 거지만.. 배포합니다.
한 홈페이지를 여러명이서 운영할때 굉장히 유용할거 같습니다~
추천...
Fatal error: Call to undefined function get_token() in /home/hosting_users/www/adm/member_form.php on line 7
회원관리에서 수정버튼 누르면 이렇게 되는데 왜 그러는지요...?
회원관리에서 수정버튼 누르면 이렇게 되는데 왜 그러는지요...?
내일 바로 대응 패치 해드리겠습니다.
네~ 감사드려요~
좋은정보 감사합니다. ^^
감사합니다
개인적인 생각입니다만,
궂이 db를 건드리면서 까지 '여러명의 최고관리자'를 만들필요가 있는지 모르겠군요.
현재 사용중인 방식인데...
extend 폴더내에 아래의 코드를 임의의 파일로 만들어서 불러들여도
충분히 다수의 최고관리자를 구현가능합니다만...
본 스킨을 사용시 '단순코드파일' 하나만 만들어 사용하는것과 비교시 어떤 차이가 있는건가요??
gnu보드/extend/add_admin_member.php ---------------
<?
// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 최고관리자 추가
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디3') $is_admin = 'super';
?>
..... 위 내용의 출처 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12780
궂이 db를 건드리면서 까지 '여러명의 최고관리자'를 만들필요가 있는지 모르겠군요.
현재 사용중인 방식인데...
extend 폴더내에 아래의 코드를 임의의 파일로 만들어서 불러들여도
충분히 다수의 최고관리자를 구현가능합니다만...
본 스킨을 사용시 '단순코드파일' 하나만 만들어 사용하는것과 비교시 어떤 차이가 있는건가요??
gnu보드/extend/add_admin_member.php ---------------
<?
// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 최고관리자 추가
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디3') $is_admin = 'super';
?>
..... 위 내용의 출처 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12780
좋은 정보 감사합니다.!!
좋은 정보 감사합니다.!!
저도 atria님 처럼 사용하고 있습니다.
감사합니다. 아주 좋네요~~
감사합니다.