입력 금지 메일 중 특정한 URL이 작동하지 않네요.

중국쪽에서 자꾸 126.com 메일로 가입을 해서 이 메일 URL을 입력 금지 메일로 추가를 했는데 차단이 되지 않습니다. 가입 화면에서 그냥 통과해 버리네요. 실제로 가입이 되고요.

혹시나 해서 hotmail.com을 추가해서 테스트 해 봤더니 이건 차단이 됩니다. 아무래도 숫자로만 구성된 URL이 차단이 안 되는 오류가 있는 듯한데, 좀 살펴봐 주셨으면 합니다.
|

댓글 2개

lib/register.lib.php 파일의 prohibit_mb_email 함수를 아래 코드로 수정해 보시기 바랍니다.

[code]
// 금지 메일 도메인 검사
function prohibit_mb_email($reg_mb_email)
{
global $config;
list($id, $domain) = explode("@", $reg_mb_email);
$email_domains = explode("\n", trim($config['cf_prohibit_email']));
for ($i=0; $i<count($email_domains); $i++) {
if (strtolower(settype($domain, "string")) == strtolower(settype($email_domains[$i], "string")))
return "$domain 메일은 사용할 수 없습니다.";
}
return "";
}
[/code]
이걸로 수정해서 테스트해봤더니 잘 됩니다. 감사합니다~
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜 조회
11년 전 조회 756
11년 전 조회 2
11년 전 조회 620
11년 전 조회 617
11년 전 조회 1,093
11년 전 조회 1,288
11년 전 조회 875
11년 전 조회 630
11년 전 조회 877
11년 전 조회 874
11년 전 조회 688
11년 전 조회 645
11년 전 조회 545
11년 전 조회 685
11년 전 조회 3
11년 전 조회 1,730
11년 전 조회 724
11년 전 조회 787
11년 전 조회 554
11년 전 조회 881