웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최고관리자 이외에는 ''회원정보보기''를 막기
2008.07.10 21:56
특정 홈페이지에서 보안상의 이유나, 개인정보보호 등의 이유로 최고관리자 이외에는 로그인한 회원이 다른 회원의 닉네임 클릭시 나타나는 '회원정보보기' 항목을 출력하지 않아야 할 때가 있습니다.
그런 경우에 아래의 팁을 활용하세요... ^^;;
http://trac.zeroboard.com/trac/changeset/2531
위 주소에 보니 비회원일 경우 안 보이게 설정을 했던데,
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');
위와 같이 변경하시면 됩니다.
위처럼 변경하시면 오로지 최고관리자만 다른 회원의 닉네임부분에 클릭을 하면 '회원정보보기' 항목이 출력이 됩니다.
그런 경우에 아래의 팁을 활용하세요... ^^;;
http://trac.zeroboard.com/trac/changeset/2531
위 주소에 보니 비회원일 경우 안 보이게 설정을 했던데,
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');
위와 같이 변경하시면 됩니다.
위처럼 변경하시면 오로지 최고관리자만 다른 회원의 닉네임부분에 클릭을 하면 '회원정보보기' 항목이 출력이 됩니다.
댓글 13
제목 | 글쓴이 | 날짜 |
---|---|---|
오른쪽 상단에 로그인 정보 출력하기 (게시판 만으로)
![]() | youngminpark | 2008.05.15 |
홈페이지에 닉네임 대신 실명으로 뜨게 만들기
[5]
![]() | findwind | 2008.05.19 |
보안로그인 사용시 기본포트가 아닐 경우 [2] | bluemind69 | 2008.05.20 |
IE6 한글도메인에 ZBXE 때문에 속 썩이시는 분 [1] | 햇살과수원 | 2008.05.26 |
설문조사에서 로그인하지 않은 사용자는 투표하지 못하도록 수정하기 [3] | mooo | 2008.05.29 |
제로보드와 플래시 게시판 연동해서 사용하기 [5] | Park Ki-tae | 2008.05.30 |
회원 가입시 admin이 가입 승인이후 동작시키도록 변경!! [1] | dhseo | 2008.06.02 |
1차 메뉴에서 하위 메뉴 없을때 생기는 여백 없애는 방법 [7] | 제로시오 | 2008.07.04 |
1.04 엡데이트후 재설치등으로 로그인안될때 해결법 [5] | 좀비이 | 2008.07.08 |
방명록 스킨을 통한 글 작성시 임시저장 가능케 하기(수정) | 라르게덴 | 2008.07.08 |
최고관리자 이외에는 ''회원정보보기''를 막기 [13] | 비나무 | 2008.07.10 |
최근게시물에 권한주어서 회원만 내용물보게하기 [1] | 팔공산 | 2008.07.11 |
업그레이드 쉽고,안전하게 하기(예제 포함해서 다시 올림)
[2]
![]() | wannabewize | 2008.07.13 |
게시판(블로그)상단에 글쓰기버턴이나 링크넣기
[8]
![]() | 팔공산 | 2008.07.20 |
로그인이 안되는 문제 [1] | 젝망치 | 2008.07.21 |
오픈 아이디(OpenID)로만 로그인 허용하기 [7] | withover.com | 2008.08.07 |
권한 문제 때문에 생길 수 있는 문제 해결 방안 | 꽃들 | 2008.08.14 |
로그인 문제 및 첨부파일 안올라가는 문제 해결책(세션 문제일 경우..)
[6]
![]() | 이홍석295 | 2008.08.20 |
라이프팟 연동에서 XML 주소 얻기 | 최재원541 | 2008.08.23 |
[우클릭 및 드레그 방지법] 및 [방지된 홈페이지 해재법] >0< [7] | 이홍석295 | 2008.09.03 |