레

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

· 2014-12-15 (월) 23:25:50 · 905 · 2
중국쪽에서 자꾸 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]
이걸로 수정해서 테스트해봤더니 잘 됩니다. 감사합니다~
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

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

+
분류 제목 글쓴이 날짜
15-01-14
15-01-12
15-01-08
15-01-07
15-01-07
15-01-06
15-01-02
14-12-29
14-12-29
14-12-19
14-12-17
14-12-16
14-12-16
14-12-15
14-12-10
14-12-08
14-12-08
14-12-04
14-12-04
14-12-02