묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
준회원일 경우 열람 금지 도움 부탁드립니다!
2011.10.05 09:23
관리자 모드에서 보는 회원목록을 일반회원도 볼 수 있도록 하여 주소록을 만들었습니다.
문제는 갓 가입한 준회원도 마음대로 열람이 된다는 점인데요.
// 비회원일 경우 정보 열람 중지
if(!$logged_info->member_srl) return $this->stop('msg_not_permitted');
라는 코드를
//준회원일 경우 정보 열람 중지
if(!$logged_info->group_list[3]) return $this->stop('msg_not_permitted');
로 고치고 싶습니다.
밑줄 친 부분처럼 해보니까 관리그룹, 준회원, 정회원 모두 권한이 없다고 나오네요;;
어떻게 고치면 될까요?
게시판이나 페이지, 모듈 등이 아닌 xe 내부링크값이라서 관리자모드의 권한설정으로는 안되네요.
댓글 2
-
송동우
2011.10.05 09:50
-
구리수
2011.10.05 09:58
시원하게 해결되었습니다. 정말 감사드립니다! -
구리수
2011.10.05 09:58
http://www.xpressengine.com/20068428 도 한번 봐주세요. 방법을 바꿔서 지금은 안 쓰지만 너무 궁금합니다. -
송동우
2011.10.05 12:48
링크 아래에 답변 올렸습니다.
출력할 부분을
<block loop="$logged_info->group_list => $key,$val" cond="$key!=2">
준회원이 아닐때 출력할 내용
</block>
이렇게 감싸보세요