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] 뒤에 ?> 가 빠졌네요.
소스를 위 처럼 바꿔 보세요
<?=$g4[path] 뒤에 ?> 가 빠졌네요.

답변은 감사합니다.
그문제가 아닙니다..
$is_auth 이값에 만족을 못하는것 같은데..
어디서 수정이 되야 만족이 될까요??
그문제가 아닙니다..
$is_auth 이값에 만족을 못하는것 같은데..
어디서 수정이 되야 만족이 될까요??

$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
상단 공통부분에 저걸 써놓으시면 될듯합니다.
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
상단 공통부분에 저걸 써놓으시면 될듯합니다.

감사합니다. 잘됩니다.
outlogin.lib.php 를 include 시켜도 안되던데..
저코드를 헤드 상단에 넣으니 잘되네요
보안상에 문제는 없겠죠..
outlogin.lib.php 를 include 시켜도 안되던데..
저코드를 헤드 상단에 넣으니 잘되네요
보안상에 문제는 없겠죠..

네..
'$member[mb_id]' 이걸로 체크하기때문에..
그리고 is_auth = true로 된다고 해도 관리자페이지에서 등록이 안되어있음 들어가나마나니...
보안상 신경안써도 될듯합니다.
'$member[mb_id]' 이걸로 체크하기때문에..
그리고 is_auth = true로 된다고 해도 관리자페이지에서 등록이 안되어있음 들어가나마나니...
보안상 신경안써도 될듯합니다.

감사합니다.^^