正在显示
1 个修改的文件
包含
11 行增加
和
11 行删除
| @@ -453,19 +453,19 @@ class SyncSubmitTaskService | @@ -453,19 +453,19 @@ class SyncSubmitTaskService | ||
| 453 | 453 | ||
| 454 | //关杰 全局过滤 满足 name、message 8-16 纯字母不含空格 ip 荷兰 mobile 10位纯数字 过滤 | 454 | //关杰 全局过滤 满足 name、message 8-16 纯字母不含空格 ip 荷兰 mobile 10位纯数字 过滤 |
| 455 | if( | 455 | if( |
| 456 | - strlen($data['data']['name']) <= 16 && strlen($data['data']['name']) >= 8 && | ||
| 457 | - strlen($data['data']['message']) <= 16 && strlen($data['data']['message']) >= 8 && | ||
| 458 | - preg_match('/^[a-zA-Z]+$/', $data['data']['name']) && | ||
| 459 | - preg_match('/^[a-zA-Z]+$/', $data['data']['message']) && | ||
| 460 | - preg_match('/^\d+$/', $data['data']['phone']) && | ||
| 461 | - strlen($data['data']['phone']) == 10 && | ||
| 462 | - in_array($data['country'], ['荷兰', '俄罗斯']) | 456 | + strlen($data['data']['name']??'') <= 16 && strlen($data['data']['name']??'') >= 8 && |
| 457 | + strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??'') >= 8 && | ||
| 458 | + preg_match('/^[a-zA-Z]+$/', $data['data']['name']??'') && | ||
| 459 | + preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'') && | ||
| 460 | + preg_match('/^\d+$/', $data['data']['phone']??'') && | ||
| 461 | + strlen($data['data']['phone']??'') == 10 && | ||
| 462 | + in_array($data['country']??'', ['荷兰', '俄罗斯']) | ||
| 463 | ){ | 463 | ){ |
| 464 | throw new InquiryFilterException( '全局过滤'); | 464 | throw new InquiryFilterException( '全局过滤'); |
| 465 | } | 465 | } |
| 466 | //全局过滤 ip 荷兰 有name、phone、email字段,但都是空 | 466 | //全局过滤 ip 荷兰 有name、phone、email字段,但都是空 |
| 467 | if( | 467 | if( |
| 468 | - in_array($data['country'], ['荷兰', '俄罗斯']) && | 468 | + in_array($data['country']??'', ['荷兰', '俄罗斯']) && |
| 469 | array_key_exists('name', $data['data']) && | 469 | array_key_exists('name', $data['data']) && |
| 470 | array_key_exists('phone', $data['data']) && | 470 | array_key_exists('phone', $data['data']) && |
| 471 | array_key_exists('email', $data['data']) && | 471 | array_key_exists('email', $data['data']) && |
| @@ -477,9 +477,9 @@ class SyncSubmitTaskService | @@ -477,9 +477,9 @@ class SyncSubmitTaskService | ||
| 477 | } | 477 | } |
| 478 | 478 | ||
| 479 | //1913宁波市鄞州永鑫 ip荷兰 message 8-16 纯字母不含空格 | 479 | //1913宁波市鄞州永鑫 ip荷兰 message 8-16 纯字母不含空格 |
| 480 | - if($project_id == 1913 && in_array($data['country'], ['荷兰', '俄罗斯']) | ||
| 481 | - && strlen($data['data']['message']) <= 16 && strlen($data['data']['message']) >= 8 | ||
| 482 | - && preg_match('/^[a-zA-Z]+$/', $data['data']['message']) | 480 | + if($project_id == 1913 && in_array($data['country']??'', ['荷兰', '俄罗斯']) |
| 481 | + && strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??"") >= 8 | ||
| 482 | + && preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'') | ||
| 483 | ){ | 483 | ){ |
| 484 | throw new InquiryFilterException( '被刷数据'); | 484 | throw new InquiryFilterException( '被刷数据'); |
| 485 | } | 485 | } |
-
请 注册 或 登录 后发表评论