묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 로그인 실패 기록 쪽지 전송 및 이메일 전송 기능만 없애는 방법..
2014.08.06 20:50
XE 로그인 실패 기록 쪽지 전송 및 이메일 전송 기능만 없애는 방법좀 알고 싶습니다.
1. 쪽지로 보내지지 않게 하기
xe - modules - member - member.controller.php 열고 line 1515 쯤에 아래의 코드를 삭제 또는 주석 처리하면 해결.
$oCommunicationController->sendMessage($args->member_srl, $args->member_srl, $title, $content, true);
2. 이메일로 보내지지 않게 하기
xe - modules - member - member.controller.php 열고 line 1525 쯤에 아래의 코드를 삭제 또는 주석 처리하면 해결.
$oMail->send();
이렇게 하면 된다던데...
왜 저는 안될까요...?
아래는 저의 member.controller.php 파일입니다.
member.controller.php 파일 변경전
//send message $oCommunicationController = &getController('communication'); $oCommunicationController->sendMessage($args->member_srl, $args->member_srl, $title, $content, true); if($this->memberInfo->email_address && $this->memberInfo->allow_mailing == 'Y') { $view_url = Context::getRequestUri(); $content = sprintf("%s<hr /><p>From: <a href=\"%s\" target=\"_blank\">%s</a><br />To: %s(%s)</p>",$content, $view_url, $view_url, $this->memberInfo->nick_name, $this->memberInfo->email_id); $oMail = new Mail(); $oMail->setTitle($title); $oMail->setContent($content); $oMail->setSender($config->webmaster_name?$config->webmaster_name:'webmaster', $config->webmaster_email); $oMail->setReceiptor($this->memberInfo->email_id.'('.$this->memberInfo->nick_name.')', $this->memberInfo->email_address); $oMail->send();
member.controller.php 파일 변경후
//send message $oCommunicationController = &getController('communication'); //$oCommunicationController->sendMessage($args->member_srl, $args->member_srl, $title, $content, true); if($this->memberInfo->email_address && $this->memberInfo->allow_mailing == 'Y') { $view_url = Context::getRequestUri(); $content = sprintf("%s<hr /><p>From: <a href=\"%s\" target=\"_blank\">%s</a><br />To: %s(%s)</p>",$content, $view_url, $view_url, $this->memberInfo->nick_name, $this->memberInfo->email_id); $oMail = new Mail(); $oMail->setTitle($title); $oMail->setContent($content); $oMail->setSender($config->webmaster_name?$config->webmaster_name:'webmaster', $config->webmaster_email); $oMail->setReceiptor($this->memberInfo->email_id.'('.$this->memberInfo->nick_name.')', $this->memberInfo->email_address); //$oMail->send();
무엇이 문제인지 도무지 모르겠네요..
혹시 member.controller.php 이 파일말고 또 다른걸 변경해줘야 하나요?
아시는분 안계시나요~