레벨 10 관리자 접근 방법 채택완료
<?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>
위 소스를 사용하여 관리자로 접근하면 관리자버턴이 나오는데요. 최고 관리자가 아니더라도
레벨10 사람도 관리자 버턴이 나오게 할 수 있는 방법이 없을까요?
레벨10인 사람에게 주문내역을 보여 주고 싶은데 http://주소/adm/ 이렇게 접근하는 방법이 불편해서요
고수님들의 답변 부탁드립니다.
감사합니다.
답변 3개
아래와 같이 바꾸시면 될듯합닌다.
<?php if ($is_admin || $member['mb_level']==10) { ?> <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> 3 <a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/itemlist.php"><b>상품관리</b></a>
댓글을 작성하려면 로그인이 필요합니다.
common.php 파일을 수정하는 것은 추천드리고 싶짆 않지만..
common.php 파일 보시면 416 라인부터 보시면
// 아래 추가된 레벨 코드... 삽입해주세요..
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'] 이라는 기능을 가지고 권한 체크를 해주시는게 좋습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인