웹마스터 팁

간혹 홈페이지를 운영하다보니 타인에게 이메일 정보를 노출하고 싶지 않은 경우가 있습니다.
제가 관리하고 있는 사이트중에서 메일정보가 타인에게 노출되지 않도록 조취를 해 달라고 해서 살펴보니
현재 아이디를 클릭하면 메일보내기 기능이 있습니다.

메일보내기를 클릭하면 아웃룩으로 연결되어 메일을 보낼수 있게 되는데 여기에서 메일 정보를 알수가 있더군요.

그래서 아예 메일보내기 기능을 안보이게 하기 위한 방법으로

/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에서 메일주소와 같이 개인정보에 해당 하는 부분들은 설정으로 오픈 여부를(그룹지정) 셋팅할수 있음 좋겠지요. ^^
그전에 메일정보가 공개되면 안되는 사이트는 이런 방법으로 활용하셔도 됩니다.
제목 글쓴이 날짜
부트스트랩 css 팁 [3] 돼지코구뇽 2014.04.05
jquery 외부로드하기 [22] DynamicLaser 2014.04.07
Windows IIS 에서 F5 연타 방지하기 (mod_evasive , limit_req) [3] file StyleRoot 2014.04.08
장비 침입 탐지 및 자동 ip 차단 프로그램 소개 [4] 고구마군 2014.04.09
xe 쪽지 보내기창에 파일첨부하기 연동하는 팁 [7] 졸라맨 2014.04.09
<div>에 ajax html 넣기 [3] 웹빌드 2014.04.10
NULL/XMAS 패킷 포트 스캐닝 방지 방안 고구마군 2014.04.12
include용 파일에는 닫는 php문이 없다? file YJSoft 2014.04.14
XE 업데이트후 갑자기 CSS/JS등이 403 오류가 날때 YJSoft 2014.04.16
무한 스크롤 스크립트 [4] 웹빌드 2014.04.16
가비아에서 웹호스팅 관련 팁 [1] JerryKim 2014.04.19
Windows Server 에서 세션 최적화 StyleRoot 2014.04.20
Windows Server 이벤트 로그 정리하기 StyleRoot 2014.04.20
css를 이용한 페이지 인식 헤이즈디자인 2014.04.23
회원가입시 아이피 기록하기 [10] 수직상승 2014.04.24
머니시스템 보유머니 출력하기 [13] oscarmike 2014.04.24
도움안될 것 같은 람보의 주옥같은 팁1 (스케치북 스킨에서 ctrl+enter키로 댓글작성 완료하기) [5] BJ람보 2014.04.26
유챗 팝업창으로 만들기 [1] file oscarmike 2014.04.26
포인트복권 팝업창 말고 현재창에서 바로 사용하기! [1] 바가G 2014.04.28
카메론님의 슬라이더 시리즈와 웹콘님의 최근게시물 시리즈가 라이브러리 충돌하는경우 [1] XE힘들당휴 2014.04.29