글
XE - 회원정보를 최고 관리자만 보게 하기
On My way../XE Board
2011. 8. 16. 01:32
출처 : http://park5611.pe.kr/xe/index.php?mid=Util_03&page=2&document_srl=147519
비회원일 경우 안 보이게 설정을 했던데,
modules/member/member.model.php 파일의 49째줄부터(1.0.4버전 기준)
// 회원 정보 보기 (비회원일 경우 볼 수 없도록 수정)
if($logged_info->member_srl) {
$url = getUrl('','mid',$mid,'act','dispMemberInfo','member_srl',$member_srl);
$icon_path = './modules/member/tpl/images/icon_view_info.gif';
$oMemberController->addMemberPopupMenu($url,'cmd_view_member_info',$icon_path,'self');
}
위 구문 중에서 진하게 표시된 부분 때문에 그렇게 동작하는 듯 합니다.
즉, 멤버일 경우에만 보이도록 만든 것이죠...
여기서
if($logged_info->member_srl)
부분을
if($logged_info->is_admin == 'Y')
로 변경하고,
modules/member/member.view.php 파일의
// 비회원일 경우 정보 열람 중지
if(!$logged_info->member_srl) return $this->stop('msg_not_permitted');
부분도
if(!$logged_info->is_admin == 'Y') return $this->stop('msg_not_permitted');
'On My way.. > XE Board' 카테고리의 다른 글
XE 비추천 버튼 없애기 (0) | 2011.08.16 |
---|---|
XE 메일보내기 메뉴 제거 (0) | 2011.08.16 |
Invalid argument supplied for foreach() TemplateHandler.class.php (0) | 2011.08.10 |
서브메뉴 폰트 크기 바꾸기 (0) | 2011.08.10 |
XE보드 로그인을 두번 시킬 때 (0) | 2011.07.11 |