웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원아이디 클릭시 메일보내기 기능 숨기기
2008.12.18 14:07
간혹 홈페이지를 운영하다보니 타인에게 이메일 정보를 노출하고 싶지 않은 경우가 있습니다.
제가 관리하고 있는 사이트중에서 메일정보가 타인에게 노출되지 않도록 조취를 해 달라고 해서 살펴보니
현재 아이디를 클릭하면 메일보내기 기능이 있습니다.
메일보내기를 클릭하면 아웃룩으로 연결되어 메일을 보낼수 있게 되는데 여기에서 메일 정보를 알수가 있더군요.
그래서 아예 메일보내기 기능을 안보이게 하기 위한 방법으로
/modules/member/member.model.php 파일의 55번째 라인정도를 아래와 고쳤네요.
수정전
if($member_srl != $logged_info->member_srl) {
수정후
if($member_srl != $logged_info->member_srl && $logged_info->is_admin=="Y") {
즉, 관리자에게만 메일보내기 기능을 오픈시킨겁니다.
향후 XE에서 메일주소와 같이 개인정보에 해당 하는 부분들은 설정으로 오픈 여부를(그룹지정) 셋팅할수 있음 좋겠지요. ^^
그전에 메일정보가 공개되면 안되는 사이트는 이런 방법으로 활용하셔도 됩니다.
제가 관리하고 있는 사이트중에서 메일정보가 타인에게 노출되지 않도록 조취를 해 달라고 해서 살펴보니
현재 아이디를 클릭하면 메일보내기 기능이 있습니다.
메일보내기를 클릭하면 아웃룩으로 연결되어 메일을 보낼수 있게 되는데 여기에서 메일 정보를 알수가 있더군요.
그래서 아예 메일보내기 기능을 안보이게 하기 위한 방법으로
/modules/member/member.model.php 파일의 55번째 라인정도를 아래와 고쳤네요.
수정전
if($member_srl != $logged_info->member_srl) {
수정후
if($member_srl != $logged_info->member_srl && $logged_info->is_admin=="Y") {
// 다른 사람의 아이디를 클릭한 경우 if($member_srl != $logged_info->member_srl && $logged_info->is_admin=="Y") { // 메일 보내기 if($member_info->email_address) { $url = 'mailto:'.$member_info->email_address; $icon_path = './modules/member/tpl/images/icon_sendmail.gif'; $oMemberController->addMemberPopupMenu($url,'cmd_send_email',$icon_path); } }
즉, 관리자에게만 메일보내기 기능을 오픈시킨겁니다.
향후 XE에서 메일주소와 같이 개인정보에 해당 하는 부분들은 설정으로 오픈 여부를(그룹지정) 셋팅할수 있음 좋겠지요. ^^
그전에 메일정보가 공개되면 안되는 사이트는 이런 방법으로 활용하셔도 됩니다.
댓글 9
-
0uman
2008.12.18 16:59
좋은 팁이네요 -
애치티
2008.12.18 17:15
굿입니다. -
뽀칠이
2008.12.18 23:50
좋은 팁인것 같습니다.감사합니다. -
좋은팁이네요 감사합니다.똑띠님
-
좋은 팁 감사 드립니다.
메일도 개인정보 이기에 중요한 팁이네요.
-
토미™
2009.01.12 12:47
굿~~~ 정말 감사합니다. 찾던 바로 그 정보... ^___^ -
고맙습니다 ^^
-
난~우연
2009.06.11 14:25
감사합니다.
-
불바람
2009.07.16 21:57
좋은 팁 감사드립니다..^^
제목 | 글쓴이 | 날짜 |
---|---|---|
게시판 스킨 분석 [2] | 이온디 | 2014.01.28 |
회원도 모듈별 적용된 포인트 보게하는 방법. [11] | :DunhillBoy | 2014.02.01 |
1.5 -> 1.7 업글중 백지상태 부분!! | una_nampyeon | 2014.02.03 |
ux를 편리하게 하기 위한 css 팁 | 두랄루민 | 2014.02.03 |
[XE 1.7] 스팸필터 설정이 안되는 경우 해결 방법 [3] | 퍼니엑스이 | 2014.02.03 |
모바일레이아웃을 사용하되 모바일 게시판 스킨을 선택하지 않고 일반 게시판 스킨을 사용하는 방법 [4] | sejin7940 | 2014.02.04 |
관리자화면 상단의 업데이트 해야할 항목 안내문구 안 나오게 하는 방법 [1] | sejin7940 | 2014.02.04 |
[도로명주소 krzip] 1.7.4 이전 버전들에 이용하기 [3] | XE플스 | 2014.02.06 |
XE 1.7.4 새로운 우편번호 체계에서 나머지주소 관련 사용실수 방지방법입니다 [1] | sejin7940 | 2014.02.07 |
통합검색할때 회원별 권한에 따라 내용 보여주기 | garnecia | 2014.02.07 |
1.7.4 업데이트후 글쓰기 에러가 나신다면... [2] | 맞장 | 2014.02.07 |
누리고쇼핑몰에서 구주소에 새주소적용하기 [14] | garnecia | 2014.02.08 |
1.7.4 - 페이지나 게시판 생성 후 설정화면에 가면 '사이트기본스킨사용' 이 적용되지 않는 버그 해결법 | sejin7940 | 2014.02.08 |
스윙브라우저 유저분들 필독. [10] | KSG2013 | 2014.02.08 |
XE를 사용중 백지현상이 있을경우 체크해볼 요소 [2] | jambox | 2014.02.08 |
그룹아이콘 모바일에서 표시하기 | 잉카러부 | 2014.02.09 |
중복레코드 검색 및 삭제 | ByteCMC | 2014.02.10 |
웹뷰 개발시geocode(구글)활용법
![]() | 웹빌드 | 2014.02.10 |
모바일 사진 자동 회전 적용방법 [8] | 더뿌 | 2014.02.11 |
마우스드래그금지 | 레치에스 | 2014.02.11 |