테스트 사이트 - 개발 중인 베타 버전입니다

레벨 10 관리자 접근 방법 채택완료

이야기들 8년 전 조회 3,141

</p><p><?php if ($is_admin) {  ?>
      <a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/"><img src="../images/shop/head/admin_bt.gif" width="64" height="21" border="0" alt="관리자모드"></a> 
     <a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/itemlist.php"><b>상품관리</b></a> </p><p>

 

위 소스를 사용하여 관리자로 접근하면 관리자버턴이 나오는데요. 최고 관리자가 아니더라도

 

레벨10 사람도 관리자 버턴이 나오게 할 수 있는 방법이 없을까요?

 

레벨10인 사람에게 주문내역을 보여 주고 싶은데 http://주소/adm/">http://주소/adm/ 이렇게 접근하는 방법이 불편해서요

 

고수님들의 답변 부탁드립니다.

 

감사합니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
M
8년 전

아래와 같이 바꾸시면 될듯합닌다.

</font></p><p><font face="Courier New"><?php <code class="php keyword">if</code></font> <code class="php plain">(</code><code class="php variable">$is_admin || $member['mb_level']==10</code><code class="php plain">) {  ?></code></p><code class="php plain"><table class="__se_tbl_ext"><tbody><tr><td class="content"><code class="spaces">     </code><code class="php plain"> <a href=</code><code class="php string">"<?php echo G5_ADMIN_URL; ?>/shop_admin/"</code><code class="php plain">><img src=</code><code class="php string">"../images/shop/head/admin_bt.gif"</code> <code class="php plain">width=</code><code class="php string">"64"</code> <code class="php plain">height=</code><code class="php string">"21"</code> <code class="php plain">border=</code><code class="php string">"0"</code> <code class="php plain">alt=</code><code class="php string">"관리자모드"</code><code class="php plain">></a> </code></td></tr></tbody></table><div class="line alt1"><table class="__se_tbl_ext"><tbody><tr><td class="number"><code>3</code></td><td class="content"><code class="spaces">     </code><code class="php plain"><a href=</code><code class="php string">"<?php echo G5_ADMIN_URL; ?>/shop_admin/itemlist.php"</code><code class="php plain">><b>상품관리</b></a></code></td></tr></tbody></table></div>

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

굿
8년 전

common.php 파일을 수정하는 것은 추천드리고 싶짆 않지만..

common.php 파일 보시면 416 라인부터 보시면

// 아래 추가된 레벨 코드... 삽입해주세요..

</p><p>if ($member['mb_id']) {
    $is_member = true;
    $is_admin = is_admin($member['mb_id']);
    $member['mb_dir'] = substr($member['mb_id'],0,2);
 // 아래 추가된 부분 레벨 10은 무조거 admin 
 if($member['mb_level']==10)
 {
  $is_admin = true;
 }
} else {
    $is_guest = true;
    $member['mb_id'] = '';
    $member['mb_level'] = 1; // 비회원의 경우 회원레벨을 가장 낮게 설정
}</p><p>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
8년 전

네 $is_admin 이라는 권한 말고 이건 최고관리자 이기 때문에 레벨을 기준으로 체크해 주셔서 리스트에 접근 가능하게 해주시면 될듯 합니다.

 

$member['mb_level'] 이라는 기능을 가지고 권한 체크를 해주시는게 좋습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인