웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
글쓴이 이메일 정보 감추기
2007.11.22 22:29
이것도 팁이 될라는가...
비회원일 경우에도 글쓴이에게 이메일을 발송 할 수 있습니다.
제로님의 명쾌한 회원정보 보안 대책을 기다리며....
저는 아래의 방법으로 비회원에게 이메일발송 정보를 감추었습니다.
우선 moudles/member/member.model.php 파일의
66줄의 "if($member_srl != $logged_info->member_srl)"을
if($member_srl != $logged_info->member_srl && $logged_info->member_srl)로 바꾸어 임시해결 했습니다.
같은 그룹의 회원들에게만 회원정보보기 권한주기는 위와 같은 파일의
59번째줄 "if($logged_info->member_srl)" 을 바꾸면 될 것 같은데 잘 되지않는군요
비회원일 경우에도 글쓴이에게 이메일을 발송 할 수 있습니다.
제로님의 명쾌한 회원정보 보안 대책을 기다리며....
저는 아래의 방법으로 비회원에게 이메일발송 정보를 감추었습니다.
우선 moudles/member/member.model.php 파일의
66줄의 "if($member_srl != $logged_info->member_srl)"을
if($member_srl != $logged_info->member_srl && $logged_info->member_srl)로 바꾸어 임시해결 했습니다.
같은 그룹의 회원들에게만 회원정보보기 권한주기는 위와 같은 파일의
59번째줄 "if($logged_info->member_srl)" 을 바꾸면 될 것 같은데 잘 되지않는군요
댓글 2
-
허빵
2007.11.23 22:50
-
shtjdals
2007.12.23 11:24
저도 이부분 찾으러 왔다가 추가 팁 하나 알려드리고 갑니다^^
글쓴이 클릭시 관리자만 이메일 확인가능하도록 하시려면 아래와 같이 수정해주세요
68 ~ 72 번째줄을 복사 후// 메일 보내기 $menu_str = Context::getLang('cmd_send_email'); //$menu_url = sprintf('%s <%s>', $email_address, $user_name); $menu_url = sprintf('%s', $email_address); $menu_list[] = sprintf('%s,%s,sendMailTo(\'%s\')', Context::getRequestUri().'/modules/member/tpl/images/icon_sendmail.gif', $menu_str, $menu_url);
아래 위치에 삽입해주세요.// 최고 관리자라면 회원정보 수정 메뉴 만듬 if($logged_info->is_admin == 'Y') { $menu_str = Context::getLang('cmd_management'); $menu_link = sprintf("%s?module=admin&act=dispMemberAdminInsert&member_srl=%s",Context::getRequestUri(),$member_srl); $menu_list[] = sprintf("\n%s,%s,winopen('%s','MemberModifyInfo')", Context::getRequestUri().'/modules/member/tpl/images/icon_management.gif',$menu_str, $menu_link); // 메일 보내기 $menu_str = Context::getLang('cmd_send_email'); //$menu_url = sprintf('%s <%s>', $email_address, $user_name); $menu_url = sprintf('%s', $email_address); $menu_list[] = sprintf('%s,%s,sendMailTo(\'%s\')', Context::getRequestUri().'/modules/member/tpl/images/icon_sendmail.gif', $menu_str, $menu_url); }
그런후 줄이 늘어나 70~78번째 줄이 되겠죠. 이부분을 삭제해줍니다.// 다른 사람의 아이디를 클릭한 경우 if($member_srl != $logged_info->member_srl) { // 메일 보내기 $menu_str = Context::getLang('cmd_send_email'); //$menu_url = sprintf('%s <%s>', $email_address, $user_name); $menu_url = sprintf('%s', $email_address); $menu_list[] = sprintf('%s,%s,sendMailTo(\'%s\')', Context::getRequestUri().'/modules/member/tpl/images/icon_sendmail.gif', $menu_str, $menu_url); }
제목 | 글쓴이 | 날짜 |
---|---|---|
제한된 외국 호스팅 환경에 맞추어 쓰기..... [5] | Falls Too Fast | 2007.11.20 |
XP 환경에서의 속도 저하 문제 해결 (Apache 2.2.X) [2] | Netsblue | 2007.11.20 |
분류(category) 필수로 입력받기 [9] | Diver | 2007.11.20 |
제한된 서버에서 ZBXE가 돌아가도록 설정하기 [2] | Falls Too Fast | 2007.11.22 |
(글) 첨부 파일 날짜 출력 및 아이콘 표시 [1] | Simulz | 2007.11.22 |
XE treeview [4] | 앙데르센 | 2007.11.22 |
글쓴이 이메일 정보 감추기 [2] | 대암지기 | 2007.11.22 |
배경이미지기능으로 페이지꾸미기 [3] | 팔공산 | 2007.11.23 |
소스에서 php short tags 제거하기 [1] | 토우코 | 2007.11.24 |
클립보드로 텍스트 복사하기 [5] | 베니 | 2007.11.24 |
윈도우 라이브 메신저를 홈페이지 서명난에 달자 [1] | Diver | 2007.11.26 |
[동영상 강좌1] zbxe 설치하기 [120] | 필반 | 2007.11.26 |
팁이라긴.. 약하지만;; Trac을 이용한 최신버전을 다운로드 받자!! [3] | 동균84 | 2007.11.26 |
MSN로그인 상태를 홈피좌측 메뉴에 삽입하는 방법 [9] | 팔공산 | 2007.11.27 |
(회원정보) 보기 페이지에서 포인트 변경하기 [4] | Simulz | 2007.11.28 |
google base 사용기. | font | 2007.11.29 |
메뉴에 이미지버튼 사용하기 [11] | 정낙훈(xynex) | 2007.11.29 |
(포인트) 선물하기 [9] | Simulz | 2007.11.30 |
위젯배경이미지방 오픈했습니다. [2] | 팔공산 | 2007.12.03 |
[동영상 강좌2] zbxe 페이지 생성과 기능 설명 [45] | 필반 | 2007.12.03 |
XE로 갈아타고 나서 저도 이런 문제점을 발견하고 찾고있던 팁인데 감사합니다.