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

Copy
<?php if ($is_admin) {  ?>     &nbsp;<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>&nbsp;     <a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/itemlist.php"><b>상품관리</b></a>

 

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

 

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

 

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

 

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

 

감사합니다. 

답변 3개

채택된 답변
+20 포인트

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

Copy
<?php if ($is_admin || $member['mb_level']==10) {  ?>     &nbsp;<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>&nbsp;3     <a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/itemlist.php"><b>상품관리</b></a>

 

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

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

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

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

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

Copy
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; // 비회원의 경우 회원레벨을 가장 낮게 설정}
 
로그인 후 평가할 수 있습니다

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

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

 

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

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

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

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

로그인
🐛 버그신고