웹마스터 팁
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 번째줄을 복사 후6869707172// 메일 보내기
$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
);
아래 위치에 삽입해주세요.5152535455565758596061// 최고 관리자라면 회원정보 수정 메뉴 만듬
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번째 줄이 되겠죠. 이부분을 삭제해줍니다.686970717273747576// 다른 사람의 아이디를 클릭한 경우
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);
}
제목 | 글쓴이 | 날짜 |
---|---|---|
게시판 스킨에서 확장 변수에 값이 없을 경우 해당 항목 표시하지 않기 [6] | SMaker | 2009.05.04 |
사이트 접속시 자동으로 www. 붙어서 접속되게 하기 [9] | 다케루 | 2008.10.08 |
게시물 읽을 때 하단에 목록 보이지 않게 하기 [3] | 정은기 | 2007.09.17 |
XpressEngine 1.2.2용 배경음악 틀 [4] | 마빈박사359 | 2009.05.10 |
확장변수 별로 작성 및 열람 권한 설정하기 [7] | 대암지기 | 2008.10.11 |
스프링노트 연동기를 써 보았습니다. | amyjang | 2009.04.23 |
게시판 스킨에서 조회수, 추천수, 최근 수정일 외 항목도 정렬가능하게 하기 | SMaker | 2009.06.11 |
최근 이미지 출력 위젯에서 글 제목 출력을 선택항목으로 바꾸기 [6] | 必得力 | 2007.10.17 |
묻고 답하기용 게시판 [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 |
XE로 갈아타고 나서 저도 이런 문제점을 발견하고 찾고있던 팁인데 감사합니다.