사용할수 없는 메일도메인 작동하도록 수정
This commit is contained in:
@ -67,6 +67,8 @@ if ($w == '' || $w == 'u') {
|
|||||||
if ($msg = reserve_mb_nick($mb_nick)) alert($msg);
|
if ($msg = reserve_mb_nick($mb_nick)) alert($msg);
|
||||||
if ($msg = valid_mb_name($mb_name)) alert($msg);
|
if ($msg = valid_mb_name($mb_name)) alert($msg);
|
||||||
if ($msg = valid_mb_nick($mb_nick)) alert($msg);
|
if ($msg = valid_mb_nick($mb_nick)) alert($msg);
|
||||||
|
if ($msg = valid_mb_email($mb_email)) alert($msg);
|
||||||
|
if ($msg = prohibit_mb_email($mb_email))alert($msg);
|
||||||
|
|
||||||
if ($w=='') {
|
if ($w=='') {
|
||||||
if ($msg = exist_mb_id($mb_id)) alert($msg);
|
if ($msg = exist_mb_id($mb_id)) alert($msg);
|
||||||
|
|||||||
@ -104,6 +104,19 @@ function valid_mb_email($reg_mb_email)
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 금지 메일 도메인 검사
|
||||||
|
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($domain) == strtolower($email_domains[$i]))
|
||||||
|
return "$domain 메일은 사용할 수 없습니다.";
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
function exist_mb_email($reg_mb_email, $reg_mb_id)
|
function exist_mb_email($reg_mb_email, $reg_mb_id)
|
||||||
{
|
{
|
||||||
global $g4;
|
global $g4;
|
||||||
|
|||||||
@ -7,5 +7,6 @@ $mb_id = escape_trim($_POST['reg_mb_id']);
|
|||||||
|
|
||||||
if ($msg = empty_mb_email($mb_email)) die($msg);
|
if ($msg = empty_mb_email($mb_email)) die($msg);
|
||||||
if ($msg = valid_mb_email($mb_email)) die($msg);
|
if ($msg = valid_mb_email($mb_email)) die($msg);
|
||||||
|
if ($msg = prohibit_mb_email($mb_email)) die($msg);
|
||||||
if ($msg = exist_mb_email($mb_email, $mb_id)) die($msg);
|
if ($msg = exist_mb_email($mb_email, $mb_id)) die($msg);
|
||||||
?>
|
?>
|
||||||
19
test.php
19
test.php
@ -1,6 +1,19 @@
|
|||||||
<?
|
<?
|
||||||
define('sss', 1);
|
include_once('./_common.php');
|
||||||
if (defined('ss')) {
|
|
||||||
echo xxx(1);
|
// 금지 메일 도메인 검사
|
||||||
|
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($domain) == strtolower($email_domains[$i]))
|
||||||
|
return $domain;
|
||||||
|
}
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
echo prohibit_mb_email("kagla@naver.com");
|
||||||
|
echo prohibit_mb_email("kagla@hanmail.net");
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user