묻고답하기
관리그룹에게만 회원정보보기와 메일보내기 하려고 member.model.php 수정중인데요 이렇게하면되나요?
2013.04.01 02:59
xe에선 기본적으으론
로그인한회원은 닉네임클릭하면
메일보내기와 회원정보보기가 로그인한 회원들에게는 공개되있는데요
그걸 전 관리자그룹에게만 허용하고 나머지는 차단하고싶거든요
밑에와같이 2부분만 수정해주면 되는걸까요?
맞는건지 아님 틀린건지 아님 수정이 더 필요한건지 알려주심 감사할게요
if($logged_info->member_srl){
==>
if($logged_info->member_srl && $logged_info->is_admin=='Y'){
if($member_srl != $logged_info->member_srl && $logged_info->member_srl)
==>
if($member_srl != $logged_info->member_srl && $logged_info->member_srl && $logged_info->is_admin=='Y')
밑에는 member.model.php 소스 에서 제가 바꾼부분입니다
// if($logged_info->is_admin=='Y'){
if($logged_info->member_srl && $logged_info->is_admin=='Y'){
$url = getUrl('','mid',$mid,'act','dispMemberInfo','member_srl',$member_srl);
$oMemberController->addMemberPopupMenu($url,'cmd_view_member_info',$icon_path,'self');
}
// When click other's nickname
//if($member_srl != $logged_info->member_srl && $logged_info->member_srl)
if($member_srl != $logged_info->member_srl && $logged_info->member_srl && $logged_info->is_admin=='Y')
{
// Send an email
if($member_info->email_address) {
$url = 'mailto:'.htmlspecialchars($member_info->email_address);
$oMemberController->addMemberPopupMenu($url,'cmd_send_email',$icon_path);
}
}