관리자 버튼 질문드립니다. > 그누4 질문답변

그누4 질문답변

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

관리자 버튼 질문드립니다. 정보

관리자 버튼 질문드립니다.

본문

그누보드 관리자 로그인시 상단에 관리자 버튼이 뜨도록 되어있습니다.

관리자페이지에서 관리권한 설정에서 게시판 관리자를 등록해서 둔다고 할때
이 사람들이 로그인시 관리자버튼이 보여지도록 하고싶습니다.

<? if (($is_admin=='super') || ($member[mb_id] == "특정아이디")) { ?><a href="../adm/index.php" onFocus="blur();"><img src="images/sub_top_admin.gif" width="27" height="17" border="0"></a><? } else { ?>

지금은 관리자 또는 소스에서 지정한 특정아이디만 로그인시 관리자버튼이 보여지는데

관리자권한설정에서 등록한 아이디이 로그인시 관리자 버튼이 보이게 하려면 어떻게 주면 될까요?

조언부탁드리겠습니다~!!
 

댓글 전체

아웃로그인 스킨이라면 아래와 같이 하면 됩니다.

if ($is_admin && $is_auth)



별도의 다른 페이지라면, 아래와 같이 sql 구문 넣고 위 조건절을 넣어야겠지요~~

        $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;
불친절한아원씨님 빠른 답변 감사드립니다~~
조언해주신대로 넣었는데 최고관리자 로그인시는 기존처럼 관리자버튼이 뜨는데
관리자권한 준 아이디로 로그인시 버튼이 안뜹니다. ㅠ_ㅠ
참고로 관리자권한 준 아이디로 /adm 들어갈 시 관지라페이지로 잘 보여집니다.

<? if ($is_admin && $is_auth) { ?><a href="<?=$g4['admin_path']?>/"><img src="images/admin.gif" width="53" height="13" border="0" align="absmiddle"></a><? } ?></td>
        <!--//로그인 //--><td><? if (!$member['mb_id']) { ?><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>" onFocus="blur();"><img src="images/login_img.gif" width="71" height="25" border="0"></a><? } else { ?><a href="<?=$g4['bbs_path']?>/logout.php" onFocus="blur();"><img src="images/logout_img.gif"  width="71" height="25" border="0"></a><? } ?>
<? if ($is_auth) { ?> 네 이렇게 해보아도 권한을 준 아이디는 뜨지 않네요.. ㅠ_ㅠ
답변을 해주시고 수정해봐도 안되니 제가 죄송할따름이네요~흑;;
<? if ($is_admin == "super" || $is_auth || $member[mb_level] == 3) { ?> 이렇게 주니
레벨이 3인경우 관리자아이콘이 보여지더군요. 

$is_auth 주었을경우 적용이 되면 좋을텐데
아직 이리저리 만줘봐도 아이콘이 뜨질 안네요...ㅠ_ㅠ
$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;



위쪽에 이 코드를 넣어야 됩니다. (outlogin.2.skin.php 파일이 아닐경우)

관리권한테이블에 아이디 입력하면 위 처럼 디비를 체크해서 보여주는 것이거든요.
전체 55 |RSS
그누4 질문답변 내용 검색

회원로그인

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