|
...
|
...
|
@@ -453,19 +453,19 @@ class SyncSubmitTaskService |
|
|
|
|
|
|
|
//关杰 全局过滤 满足 name、message 8-16 纯字母不含空格 ip 荷兰 mobile 10位纯数字 过滤
|
|
|
|
if(
|
|
|
|
strlen($data['data']['name']) <= 16 && strlen($data['data']['name']) >= 8 &&
|
|
|
|
strlen($data['data']['message']) <= 16 && strlen($data['data']['message']) >= 8 &&
|
|
|
|
preg_match('/^[a-zA-Z]+$/', $data['data']['name']) &&
|
|
|
|
preg_match('/^[a-zA-Z]+$/', $data['data']['message']) &&
|
|
|
|
preg_match('/^\d+$/', $data['data']['phone']) &&
|
|
|
|
strlen($data['data']['phone']) == 10 &&
|
|
|
|
in_array($data['country'], ['荷兰', '俄罗斯'])
|
|
|
|
strlen($data['data']['name']??'') <= 16 && strlen($data['data']['name']??'') >= 8 &&
|
|
|
|
strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??'') >= 8 &&
|
|
|
|
preg_match('/^[a-zA-Z]+$/', $data['data']['name']??'') &&
|
|
|
|
preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'') &&
|
|
|
|
preg_match('/^\d+$/', $data['data']['phone']??'') &&
|
|
|
|
strlen($data['data']['phone']??'') == 10 &&
|
|
|
|
in_array($data['country']??'', ['荷兰', '俄罗斯'])
|
|
|
|
){
|
|
|
|
throw new InquiryFilterException( '全局过滤');
|
|
|
|
}
|
|
|
|
//全局过滤 ip 荷兰 有name、phone、email字段,但都是空
|
|
|
|
if(
|
|
|
|
in_array($data['country'], ['荷兰', '俄罗斯']) &&
|
|
|
|
in_array($data['country']??'', ['荷兰', '俄罗斯']) &&
|
|
|
|
array_key_exists('name', $data['data']) &&
|
|
|
|
array_key_exists('phone', $data['data']) &&
|
|
|
|
array_key_exists('email', $data['data']) &&
|
|
...
|
...
|
@@ -477,9 +477,9 @@ class SyncSubmitTaskService |
|
|
|
}
|
|
|
|
|
|
|
|
//1913宁波市鄞州永鑫 ip荷兰 message 8-16 纯字母不含空格
|
|
|
|
if($project_id == 1913 && in_array($data['country'], ['荷兰', '俄罗斯'])
|
|
|
|
&& strlen($data['data']['message']) <= 16 && strlen($data['data']['message']) >= 8
|
|
|
|
&& preg_match('/^[a-zA-Z]+$/', $data['data']['message'])
|
|
|
|
if($project_id == 1913 && in_array($data['country']??'', ['荷兰', '俄罗斯'])
|
|
|
|
&& strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??"") >= 8
|
|
|
|
&& preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'')
|
|
|
|
){
|
|
|
|
throw new InquiryFilterException( '被刷数据');
|
|
|
|
}
|
...
|
...
|
|