웹마스터 팁
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); }
제목 | 글쓴이 | 날짜 |
---|---|---|
댓글 수정/ 대댓글 달시에 댓글 공지 넣는법 [8] | 불금 | 2015.06.17 |
위젯 복사 팁 - 이걸 왜 이제야 알았을까.. | socialskyo | 2015.06.17 |
댓글에 대댓글 달리면 수정 불가능하게 하기 [8] | 불금 | 2015.06.17 |
원하는 그룹에게 아이피를 전부다 표시해주기 [1] | 불금 | 2015.06.16 |
SSL의 정석 (아파치 & nginx) [13] | 기진곰 | 2015.06.16 |
확장변수 검색시 범위 설정해서 검색하는 팁. [2] | 키다리아저씨2 | 2015.06.16 |
네이버 날씨 위젯 입니다 | codlllle | 2015.06.15 |
페이스북 공유할 때 모바일에서는 이미지 안뜨는 증상 | silhwang | 2015.06.14 |
XE 에 무료 채팅방 설치하기 [6] | 김동재4af45 | 2015.06.14 |
자동 저장되었습니다에 초단위 추가 | 불금 | 2015.06.13 |
무료 오픈 api가 많은 사이트 [유용] [3] | 김동재4af45 | 2015.06.13 |
Font Awesome 메뉴바에 적용하기 | 불금 | 2015.06.13 |
상단바 (navbar) 고정 레이아웃 알림센터 close시 밀려나는 현상 해결법 [2] | 불금 | 2015.06.13 |
Uchat 에서 XE 프로필 이미지 불러오게 수정하는법 | 불금 | 2015.06.10 |
MARIADB or MYSQL 의 INNODB로 엔진 변경 PHP스크립트 | 간장게장같은남자 | 2015.06.10 |
포인트 복권 모듈 관리자 페이지 1.7이상에 맞게 [10] | 착한악마 | 2015.06.10 |
간단한(?) 해시태그 소스.. [18] | Ikoo | 2015.06.10 |
트래픽 차단된 이미지들 보는 방식 만들었네요. | SeungXE | 2015.06.10 |
해당 그룹 or 관리자는 애드온 실행 안되게 하기 [3] | 불금 | 2015.06.10 |
1.8.3 통합 검색시 제목+내용 으로 하기 | 불금 | 2015.06.09 |
XE로 갈아타고 나서 저도 이런 문제점을 발견하고 찾고있던 팁인데 감사합니다.