admin 버튼 출력이 안되네요 도와주세요 (5천걸어요) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

admin 버튼 출력이 안되네요 도와주세요 (5천걸어요) 정보

admin 버튼 출력이 안되네요 도와주세요 (5천걸어요)

본문

관리자로 로그인시 head.php 상단파일부분에
관리자 아이콘을 출력시키고 싶습니다.
 
<? if ($is_admin == "super" || $is_auth) { ?><a href="<?=$g4['admin_path']?>/"><img src="<?=$g4[path]/img/admin.gif" width="33" height="15" border="0" align="absmiddle"></a><? } ?>
 
다음코드로 최고관리자 일때는 admin 버튼이 보입니다.
 
허나 몇가지 관리자 메뉴에서만 권한이 있는 아이디는 아이콘이 안보입니다.
보이게 할수 있는 방법이 없을까요??
 
그런데..
 
아웃로그인 스킨에는 어드민 버튼이 보이네요..
저희 사이트 특성상 아웃로그인이 없습니다.
 
혹시나해서 lib/outlogin.lib.php를 상단에 불러와도 안되는군요..
 
일반 페이지에서 부분관리자에게 아이콘이 보여지도록 할려면 어떻게 해야할까요
 
도아주세요^^

댓글 전체

<? if ($is_admin == "super" || $is_auth) { ?><a href="<?=$g4['admin_path']?>/"><img src="<?=$g4[path]?>/img/admin.gif" width="33" height="15" border="0" align="absmiddle"></a><? } ?>
소스를 위 처럼 바꿔 보세요
<?=$g4[path] 뒤에 ?> 가 빠졌네요.
$is_auth는 outlogin 에서 쓰는 것입니다.
outlogin.lib.php 열어보시면.

$is_auth = false;
        $sql = " select count(*) as cnt from $g4[auth_table] where mb_id = '$member[mb_id]' ";
        $row = sql_fetch($sql);
        if ($row['cnt'])
            $is_auth = true;

이문장이 보일 것입니다.
즉 그 해당 멤버가 권한있으면 true
상단 공통부분에 저걸 써놓으시면 될듯합니다.
네..
'$member[mb_id]' 이걸로 체크하기때문에..
그리고 is_auth = true로 된다고 해도 관리자페이지에서 등록이 안되어있음 들어가나마나니...
보안상 신경안써도 될듯합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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