최고 관리자를 2명을 할수 없을까요 > 그누3질답

그누3질답

최고 관리자를 2명을 할수 없을까요 정보

그누보드 최고 관리자를 2명을 할수 없을까요

본문

현제 최고 관리자가 1명입니다..

이걸 2명으로 할수는 없나요...

관리 페이지운영때문인데요..............
  • 복사

댓글 전체

레벨 11을 최고 관리자로 처리하도록 하는 것을 어떨까요.
gnu/lib.php에서 최고 관리자 체크하는 부분에서 레벨읽는 모듈을 추가 하면 될것 같은데.

설정하는것은 최고관리자만  레벨수정가능하게 하거나, 아님 DB를 직접 수정하게 하던지..ㅋㅋㅋ
좋은 방법인것 같네요. 하지만, 그렇게 직접 지정한다는 것이 좀~ 걸리네요.
뭐 다른 방법은 없을까요?
이론상 생각할 수 있는 방법이,
1. 레벨별로 권한을 지정하는 방법 (이건 제가 간과한 부분이 있어서 실패를 했고^^)
2. [root]님의 방법처럼 해당 id로 직접적으로 엑세스하는 방법.
3. 다음은 또 어떤 방법이 있을지...
저도 2명의 최고 관리자를 두어야 했기에 다음과 같이 해결했습니다.

//gnu/lib.php파일의 432라인 정도에서,
if ($default[de_admin] == $mb_id) {
최고 관리자 ID와 현재의 사용자가 같으면 최고 관리자 지정한는 부분을
다음과 같이 수정하였습니다.
if ($default[de_admin] == $mb_id || $mb_id == '최고관리자로지정하고펀ID') {

수정전 : if ($default[de_admin] == $mb_id) {
수정후 : if ($default[de_admin] == $mb_id || $mb_id == 'admin2') {
죄송합니다. 제가 적용한 방법에 상당히 큰 문제점이 발생했습니다.
문제인즉, 회원가입하고 -회원 id만 존재한다면...- 관리자모드로 접근할 수 있다는 문제점이...
너무 단순하게 생각한 나머지, 그러한 부분을 생각하지 못했습니다.
좀 더 심사숙고해서 답글을 올렸어야 했는데...
다른 방법을 강구해 봐야 할 듯 하네요. 휴~ 일단 막고 품는 방법이 벽에 부딪히는 순간입니다.

항상 좋은날 되시고, 행복이 함께 하시길...
GolD 님!!! 혹시 방법을 찾으셨나요?
 궁금합니다. 제가 사용한 방식처럼 무~식 하게 직접 변경해 버리는 방법 말고,
또 어떠한 방법이 있을까요?
엥? 무신 말씀이신지?
권한을 부여받은 최고관리자 레벨이 10인 이유는,
더이상 레벨을 증가시킬 수 없는 마지막 단계라서 레벨 10으로 지정했습니다. -편의상-
단순히 레벨 10으로 회원 레벨을 증가시키기만 하면, 회원관리 권한 및 기타 사이트 전반적인
내용을 관리하지 못합니다.
오...최고 관리자가 2명 이상이 가능하게 되는 군요...
대신 비극을 감수하라....
근데 꼭 최고 관리자가 2이상이 필요할까.
레벨10이라고 해서 관리가 안되는 걸까...^^
또 이런 의문에 작업을 들어가봐야 할껏같네...
주의 하실 점은, 상기한 방법으로 최고관리자 권한을 주었을때 -편한 점도 있겠지만...-
원래의 최고관리자도 권한지정을 받아서 최고관리자 권한을 받은사람에 의해 관리(^^)될 수 있다는 점을
기억~하~세~에~요~~~오.
사이트 운영자이자, 최고관리자 였던 본인이 하루아침에 회원에서 짤릴 수(ㅜ.ㅜ)있는 비극이
발생 할 수도 있습니다.
가능합니다. 다음과 같이 두 파일을 수정해주세요.

//gnu/lib.php파일의 1037라인 정도에서,

// 관리자인가?
$is_admin = is_admin($member[mb_id]);
$is_admin = is_admin($cfg[level_max] == 10);
이렇게 변경해 주시고,

//gnu/head.php 36 ~ 37라인 정도에서 관리자 모드 링크가 가능하게 파일에서 다음과 같이,
          if ($is_admin == 'default' || $is_admin == 'group' || $cfg[level_max] == 10 ) {
            echo "<a href='{$gnu_path}_admin/'>ADMIN</a>";
변경해 주시면, 특정회원을 level 10으로 지정했을때, 최고관리자의 권한을 줄 수 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로