웹마스터 팁
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); }
| 제목 | 글쓴이 | 날짜 |
|---|---|---|
| 묻고 답하기용 게시판 [1] | yunesb | 2009.01.24 |
| 음악판매 [5] | 물푸레646 | 2008.12.27 |
|
서브 메뉴 배경색 바꾸기
[4]
| Chang-Jo(창조) | 2007.08.17 |
| BGM 가로스크롤바 없애는 방법.. | 청개굴이 | 2009.06.03 |
| 글쓴이 이메일 정보 감추기 [2] | 대암지기 | 2007.11.22 |
| BGM 쓰시는분 게시판 에서 첨부파일 다운받을때 끊어지시죠?ㅎㅎ [4] | 우리아기 | 2009.05.23 |
| 스프링노트 연동문제 [2] | nonoboy | 2009.05.21 |
| 별도 페이지 로그인방법 | cornet | 2009.05.21 |
| 까페 아이디 삭제후 동일 아이디로 생성하는 방법 | 키스메리 | 2009.05.15 |
| winxp IE7 rwapm에서 한글이름파일 업로드 [12] | 공수래 | 2007.09.17 |
|
페이지 및 게시판 메뉴 경로
[2]
| 자반튀김 | 2009.04.15 |
| 1.2.2 업데이트 이후 위젯이 출력안되시는 분들 [1] [1] | 반도체맨 | 2009.05.01 |
|
BNU님의 Planner XE 1.2 버젼(일정관리)
[9]
| 개돌 | 2009.04.21 |
| [질문]회원가입시 음력생일입력 가능 한가요? [1] | 신정 | 2009.04.27 |
| 주민등록번호 입력 폼 추가 (1.1.5 기준) [39] | 개돌 | 2009.02.16 |
|
XE 위키에 최근 접속 페이지 정보 출력
| 개돌 | 2009.04.27 |
| 초보 xe1.1.5에대한질문 [3] | 울프 | 2009.04.26 |
|
졸졸이 스토커 가두어보기 2탄(보드우측에 포함된 것처럼)
[1]
| 갯가 | 2008.04.26 |
|
게시판에서 확장 변수를 쓰는 경우 1.2.0 이상 버전으로 업그레이드하기 전에 패치하시기 바랍니다.
[5]
| mooo | 2009.04.14 |
| 홈페이지 타이틀이 $user_lang->home ,freeboard등으로 나오는 문제 수정방법(자체해결) [1] | 정박사닷컴 | 2009.04.18 |
XE로 갈아타고 나서 저도 이런 문제점을 발견하고 찾고있던 팁인데 감사합니다.