관리자 버튼 질문드립니다. 정보
관리자 버튼 질문드립니다.본문
그누보드 관리자 로그인시 상단에 관리자 버튼이 뜨도록 되어있습니다.
관리자페이지에서 관리권한 설정에서 게시판 관리자를 등록해서 둔다고 할때
이 사람들이 로그인시 관리자버튼이 보여지도록 하고싶습니다.
<? 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=='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;
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><? } ?>
조언해주신대로 넣었는데 최고관리자 로그인시는 기존처럼 관리자버튼이 뜨는데
관리자권한 준 아이디로 로그인시 버튼이 안뜹니다. ㅠ_ㅠ
참고로 관리자권한 준 아이디로 /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><? } ?>

$is_admin 부분을 빼보세요...
<? if ($is_auth) { ?> 네 이렇게 해보아도 권한을 준 아이디는 뜨지 않네요.. ㅠ_ㅠ
답변을 해주시고 수정해봐도 안되니 제가 죄송할따름이네요~흑;;
답변을 해주시고 수정해봐도 안되니 제가 죄송할따름이네요~흑;;
만약 권한을 준 아이디 레벨을 3으로 주고 레벨3일경우 관리자버튼이 보이게 할수 있을까요?
<? if ($is_admin == "super" || $is_auth || $member[mb_level] == 3) { ?> 이렇게 주니
레벨이 3인경우 관리자아이콘이 보여지더군요.
$is_auth 주었을경우 적용이 되면 좋을텐데
아직 이리저리 만줘봐도 아이콘이 뜨질 안네요...ㅠ_ㅠ
레벨이 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 파일이 아닐경우)
관리권한테이블에 아이디 입력하면 위 처럼 디비를 체크해서 보여주는 것이거든요.
$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 파일이 아닐경우)
관리권한테이블에 아이디 입력하면 위 처럼 디비를 체크해서 보여주는 것이거든요.