로그인시 관리원 나타나게 하기? 정보
로그인시 관리원 나타나게 하기?본문
<? if ($is_admin == "super" || $is_auth) { ?><a href="<?=$g4['path']?>/adm/index.php" class="util"><font color=white>관리원</font></a> | <? } ?>
<? } ?>
<? } ?>
로그인을 할 때 super 관리자와 게시판 설정 권한이 부여된 사람은
관리원이라는 것이 나타나서 바로 관리자 페이지로 가게 하려고 하는데
설정권한이 부여된 사람이 안 나타납니다.
다른 곳도 손을 보아야 하는 가요?
감사합니다.
댓글 전체

<? if ($is_admin) { ?><a href="<?=$g4['path']?>/adm/index.php" class="util"><font color=white>관리원</font></a> | <? } ?>
이렇게해야 하는거 아닌가요?
이렇게해야 하는거 아닌가요?
역시 최고 관리자만 나옵니다...감사합니다. 좀 더 알려주세요..^^

<? if ($member[mb_level] >=8) { ?><a href="<?=$g4['path']?>/adm/index.php" class="util"><font color=white>관리원</font></a> | <? } ?>
관리자를 레벨8로 하시고 위 소스를 사용하면 레벨8이상의 회원은 모두 관리원이 됩니다..^^
위 소스가 맘에 안드신다면 이소스를 사용해보세요...^^
관리자를 레벨8로 하시고 위 소스를 사용하면 레벨8이상의 회원은 모두 관리원이 됩니다..^^
위 소스가 맘에 안드신다면 이소스를 사용해보세요...^^
<? if ($is_admin=="super" || $is_admin=="board") { ?><a href="<?=$g4['path']?>/adm/index.php" class="util"><font color=white>관리원</font></a> | <? } ?>
단, is_admin == "group"인 경우는 현재 웹페이지에서 /bbs/group.php?gr_id='해당그룹'처럼,
현재의 $group[gr_id](또는 $gr_id)가 체크되어야 하며,
마찬가지로 is_admin == "board"라 할지라도 is_group와 유사하며,
/bbs/board.php?bo_table=$bo_table(해당게시판테이블명)과 같이,
해당게시판의 bo_table값이 현재 웹페이지에서 체크가 되어야 합니다.
물론, 상단의 조건이라면 질문자가 원하는 것처럼 '관리원'이라는 용어와,
관리자페이지의 하이퍼링크가 출력되기는 하지만,
/adm/의 접근권한은 /adm/admin.lib.php, admin.head*~ 등의 파일에서,
다시 한 번 체크가 되어야 하므로 실제 구현되는(관리자 페이지의 접근) 것은,
좀 더 자세히 검토해야 합니다.
물론 'PhotoFly'님께서 제시해 주신 방법처럼 회원 레벨에 따라서 일괄적으로 설정하는 방법도 있겠으나,
이 또한 접근권한에 관해서는 세부적인 검토가 필요하며,
특정레벨에 한해 관리권한을 지급하는 부분은 홈페이지를 운영하는 '최고관리자'의 입장에서,
심각하게 고려해야 할 사항입니다.
$is_admin=="group"//그룹관리자
그룹관리자는 실제 그누보드 자체에서 특정 게시판의 게시물을 제어하는 등의
실질적인 역할이 드러나는 관리자급이 아니기에 큰 의미를 부여받지 못할 수도 있겠지만,
그룹회원 관리, 그룹 게시판(접근제어, 레벨설정)의 통합적인 제어를 담당하게 되는
강력한 관리자급이라는 것은 인지하셔야 합니다.
(뭐... 결국은 FAQ 등 기본설명서와 그누사전게시판을 탐독하시라는 것이지요.)
단, is_admin == "group"인 경우는 현재 웹페이지에서 /bbs/group.php?gr_id='해당그룹'처럼,
현재의 $group[gr_id](또는 $gr_id)가 체크되어야 하며,
마찬가지로 is_admin == "board"라 할지라도 is_group와 유사하며,
/bbs/board.php?bo_table=$bo_table(해당게시판테이블명)과 같이,
해당게시판의 bo_table값이 현재 웹페이지에서 체크가 되어야 합니다.
물론, 상단의 조건이라면 질문자가 원하는 것처럼 '관리원'이라는 용어와,
관리자페이지의 하이퍼링크가 출력되기는 하지만,
/adm/의 접근권한은 /adm/admin.lib.php, admin.head*~ 등의 파일에서,
다시 한 번 체크가 되어야 하므로 실제 구현되는(관리자 페이지의 접근) 것은,
좀 더 자세히 검토해야 합니다.
물론 'PhotoFly'님께서 제시해 주신 방법처럼 회원 레벨에 따라서 일괄적으로 설정하는 방법도 있겠으나,
이 또한 접근권한에 관해서는 세부적인 검토가 필요하며,
특정레벨에 한해 관리권한을 지급하는 부분은 홈페이지를 운영하는 '최고관리자'의 입장에서,
심각하게 고려해야 할 사항입니다.
$is_admin=="group"//그룹관리자
그룹관리자는 실제 그누보드 자체에서 특정 게시판의 게시물을 제어하는 등의
실질적인 역할이 드러나는 관리자급이 아니기에 큰 의미를 부여받지 못할 수도 있겠지만,
그룹회원 관리, 그룹 게시판(접근제어, 레벨설정)의 통합적인 제어를 담당하게 되는
강력한 관리자급이라는 것은 인지하셔야 합니다.
(뭐... 결국은 FAQ 등 기본설명서와 그누사전게시판을 탐독하시라는 것이지요.)

<?if ($is_admin == "super" || $board[bo_admin] == "$member[mb_id]") { ?>
<a href="<?=$g4['path']?>/adm/index.php" class="util"><font color=white>관리원</font></a><?}?>
그런데 이렇게 해도 게시판 설정모드로 진입이 되나요???
<a href="<?=$g4['path']?>/adm/index.php" class="util"><font color=white>관리원</font></a><?}?>
그런데 이렇게 해도 게시판 설정모드로 진입이 되나요???
photoply 님의 말씀처럼 하니 접근이 됩니다
그리고 관리페이지에서 관리권한을 차별해서 주면 나스카님의
걱정을 어느정도 덜면서 관리자를 추가할 수 있겠네요
관심가지고 답변 주셔서 감사합니다.
나스카님은 나중에 관리나 접근제어의 여러가지 방법이 있으면
또 알려주세요 감사합니다. 좋은 하루 보내세요...
그리고 관리페이지에서 관리권한을 차별해서 주면 나스카님의
걱정을 어느정도 덜면서 관리자를 추가할 수 있겠네요
관심가지고 답변 주셔서 감사합니다.
나스카님은 나중에 관리나 접근제어의 여러가지 방법이 있으면
또 알려주세요 감사합니다. 좋은 하루 보내세요...