테스트 사이트 - 개발 중인 베타 버전입니다

비밀번호 찾기 이메일 완료 후 팝업 채택완료

이학권 7년 전 조회 4,022

안녕하세요.

정보찾기로 이메일 발송되면 이상한 팝업이 뜹니다.

익스, 크롬, 웨일리 브라우저 모두 동일한 팝업이 뜨는데 안뜨게 하는 방법이 있을까요?

 

 

초반에 테스트 메일이 작동 안해서 https://sir.kr/g5_tip/4127 글을 보고 설정했습니다

메일 발송은 정상적으로 되지만 발송 완료 팝업 뒤에 이상한 코드들이 같이 떠서요..

조언 부탁드립니다.

 

버젼은 5.3.1.4 호스팅은 닷홈 SMTP는 네이버입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
SLOOP
7년 전

mailer 로 SMTPDebug 모드가 켜져있는게 아닌가 싶습니다.

 

$mail = new PHPMailer();

$mail->SMTPDebug = false;

해서 한번 해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이학권
7년 전
감사합니다! 이걸로 해결 되었습니다!

댓글을 작성하려면 로그인이 필요합니다.

7년 전

return $mail->send();

 

이렇게 되어 있는거 앞에 return @$mail->send();

 

이렇게 붙여 보세요. 그래도 안돼시면 

$mail->IsSMTP(); 이런식으로 함수 호출 부분 찾으셔서

@$mail->IsSMTP();

 

붙여 보세요. 어디서 에러 메세지를 호출하는지 찾을 길이 없어 대충 답 드립니다.

 

팝업을 아예 안띄우고 싶으면 password_lost2.php 마지막에

 

alert_close($email.' 메일로 회원아이디와 비밀번호를 인증할 수 있는 메일이 발송 되었습니다.\\n\\n메일을 확인하여 주십시오.');

 

을 주석 처리 하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

이학권
7년 전
답변 감사합니다. 적용해봤는데 안되네요ㅠㅠ
혹시 저 에러창이 계속 표시된다면 문제가 있을까요? 해킹이나 개인정보 유출등이요
벌이뉨
7년 전
password_lost2.php 파일

mailer($config['cf_admin_email_name'], $config['cf_admin_email'], $mb['mb_email'], $subject, $content, 1);
앞에
@mailer($config['cf_admin_email_name'], $config['cf_admin_email'], $mb['mb_email'], $subject, $content, 1);
붙여보세요. 정상 작동된다면.... 운영상 문제 없습니다.
해킹은 개인정보 유출은 서비스 특징상 문제가 없네요.

경고창을 안 띄우고 싶으시면

//alert_close($email.' 메일로 회원아이디와 비밀번호를 인증할 수 있는 메일이 발송 되었습니다.\\n\\n메일을 확인하여 주십시오.');
?>
<script>
window.close();
</script>

이렇게 처리해야 패스워드 찾기 팝업을 닫을 수 있습니다.
이학권
7년 전
친절한 설명 감사합니다! 일단 알려주신 두번째 방법도 안되네요ㅠㅠ
알려주신 확인 팝업 자체를 안띄우는 것도 생각해 봐야 할 것 같습니다.
감사합니다 점심 맛있게 드세요!
벌이뉨
7년 전
현상을 볼 수 있다면 답을 해드릴 수 있을텐데 유추라 ㅎㅎ 답변해 드린다고 제가 저 소스를 다 설치 해볼 수 도 없어. 도움이 못 됐네요. 고생하세요. ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인