웹마스터 팁
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); }
제목 | 글쓴이 | 날짜 |
---|---|---|
회원가입 확장모듈, 환영쪽지를 끄면 메일이 안날아가는 문제수정. | Xiso | 2013.10.31 |
[수정]알림센터 Lite에 메일발송 기능을 추가하기 [11] | 매실茶 | 2013.11.25 |
알림센터의 익명명칭을 anonoymous에서 다른 형태로 바꾸기 [1] | jambox | 2014.01.08 |
관리자를 제외하고는 타회원의 회원정보 보기를 막는 방법 [1] | sejin7940 | 2014.04.04 |
회원가입시 아이피 기록하기 [10] | 수직상승 | 2014.04.24 |
비회원 GPS 정보 처리 | 웹빌드ver2 | 2014.05.09 |
Draggable Captcha System for XE1.7.5 Member Module (QapTcha) [7] | 우진홈 | 2014.05.21 |
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] | sejin7940 | 2014.05.27 |
마이피플봇을 이용한 마이피플 알리미 (푸시서비스) 이용하기 [4] | garnecia | 2014.06.01 |
회원정보에서 '서명' 수정이 반영되지 않을 경우 | Novelic | 2014.06.03 |
SocialXE 관련 사용팁 적용 수정 파일 [3] | 휘즈 | 2014.07.13 |
홈페이지 제작 시, 개인정보관련/회원가입약관 처리에 대해서 [1] | 양파F | 2014.08.23 |
회원정보보기시 공개 안 한 정보에 대해서도 최고관리자는 볼 수 있도록 변경 | sejin7940 | 2014.09.10 |
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] | Hello_XE | 2014.10.28 |
PDF 뷰어 팁 [4] | 돼지코구뇽 | 2014.12.06 |
사용자 매뉴에 회원정보와 포인트설정 바로가기 기능 삽입 [1] | 간장게장같은남자 | 2015.01.23 |
회원정보보기를 팝업으로 띄우는 방법 | 콜롬보. | 2015.03.13 |
타임라인 모듈 회원 작성글/저장글 버그 오류 수정 [7] | socialskyo | 2015.03.20 |
홈페이지 제작 시 점검사항 15가지 [1] | 유래유거 | 2015.06.29 |
모바일 글쓰기 페이지 경고창 [2] | 자동차 | 2015.09.26 |
XE로 갈아타고 나서 저도 이런 문제점을 발견하고 찾고있던 팁인데 감사합니다.