슈퍼관리자만 보이기

슈퍼관리자만 보이기

QA

슈퍼관리자만 보이기

본문

<? if ($is_admin == 'super') {  ?> 

요기

<? } ?>

 

이렇게 하는 거로 아는데...

 

슈퍼관리자로 로그인해도 안보이네요,,

뭐가 잘못된걸까요?

이 질문에 댓글 쓰기 :

답변 2

이것만 갖고는 알 수가 없네요.

자! 과감하게 풀 소스를 까보여주시는 겁니다! ㅎㅎ

<? if ($is_admin == 'super') {  ?>
<img src="http://sir.kr/data/member/yo/youmoya.gif">민쯩까</a>
<? } ?>

ㅎㅎ

이겁니다

<? if ($is_admin == 'super') {  ?>

            <a href="javascript:select_copy('copy');"><img src="<?=$board_skin_url?>/img/btn_select_copy.gif" border="0" align="absmiddle"></a>     
            <a href="javascript:select_copy('move');"><img src="<?=$board_skin_url?>/img/btn_select_move.gif" border="0" align="absmiddle"></a>
            <a href="javascript:select_delete('delete');"><img src="<?=$board_skin_url?>/img/btn_select_delete.gif" border="0" align="absmiddle"></a>
           
         
            <form action="./super_xls.php" method="get" style="display:inline">
            <input type="hidden" name="bo_table" value="<?php echo $bo_table?>">
            <input type="hidden" name="sst" value="<?php echo $sst?>">
            <input type="hidden" name="sca" value="<?php echo $sca?>">
            <input type="hidden" name="stx" value="<?php echo $stx?>">
            <input type="hidden" name="sfl" value="<?php echo $sfl?>">
            <input type="hidden" name="sop" value="<?php echo $sop?>">
           
<input class='ed' type=t_start id=t_start_xls name='t_start' size=12 maxlength=8 minlength=8 itemname='시작일' value='<?=$t_start?>' >
            <a href="javascript:win_calendar('t_start_xls', document.getElementById('t_start_xls').value, '');"> <img src='<?=$board_skin_url?>/img/calendar.gif' border=0 align=absmiddle title='시작일을 입력하세요'></a> &nbsp;~&nbsp;
            <input class='ed' type=t_end id=t_end_xls name='t_end' size=12 maxlength=8 minlength=8 itemname='마지막일' value='<?=$t_end?>' >
            <a href="javascript:win_calendar('t_end_xls', document.getElementById('t_end_xls').value, '');"> <img src='<?=$board_skin_url?>/img/calendar.gif' border=0 align=absmiddle title='종료일을 입력하세요'></a>
<input type="image" src="<?=$board_skin_url?>/img/btn_xls.gif" align=absmiddle>
</form>

<? } ?>

헉.. 소스 까랬더니 민증을 까셨... ㅋ

if문 내부보다는 바깥쪽 상황을 알고 싶었던건데.. 풀소스라고 했는데 일부만 까셨군요 안타깝게 ㅜ
일단.. 내부 전체가 다 안나오는 상태인가요? 선택복사 선택이동 선택삭제 버튼들까지? 그런거라면 정말로 if문 바깥쪽 상황의.. 풀소스를 봐야 알거같구요.
날짜입력하는 폼부분이 안보인다면.. 딱히 그래보이진 않지만 css쪽 문제일것만 같습니다.

여차하면 확인코드를 찍어보는건 어떨까요? 적어주신 if문이 시작되기 전에..
<!-- <? print_r2("{$member['mb_id']} ({$member['mb_level']}) : $is_admin"); ?> -->
이런식으로 말이죠.
html주석처리해서 화면엔 안나올테니 서비스중인 사이트라고 해도 지장없을테고, 귀찮지만 확인은 소스보기로..
서비스중 아니면 주석문 빼고 바로 출력하는게 좋겠죠.

선택XX 버튼들도 다 안나온거라면.. 관리자가 아니거나-_- $is_admin 값이 해당스킨에 들어오기 전에 업뎃되거나 리셋됐을수도 있겠습니다. 거슬러 올라가면서 잘 추적해보세요.

아니면..
<? if (is_admin($member['mb_id'])) { ?>
이렇게 해보심이.. (왜 진작에 이걸 생각 못했는지;;;)

그래도 저 부분 외의 관리자기능에도 영향을 미칠수 있는 부분이니까 추적해서 버그를 잡으심이 좋을듯합니다.

<? if (is_admin($member['mb_id'])) { ?>  이건 잘됩니다~

그런데 한가지 뭉제가,,,ㅋ

extend에서 게시판 관리자 지정한 사람들이 있어서

그사람들은 안나오고 슈퍼관리자만 나오게 하려했는데..잘 안되는군요,.

아래와 같이 해보세요.

<?php

if ($is_admin == "super" || $is_admin == "group") {

echo "요기";

}

?> 

답변을 작성하시기 전에 로그인 해주세요.
전체 72
QA 내용 검색

회원로그인

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