From 5188621e9c80974d2828d7bd6b1a147124c47b6f Mon Sep 17 00:00:00 2001 From: Karson Date: Wed, 4 Sep 2024 12:10:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=AD=E8=A8=80=E5=8C=85?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Ajax.php | 2 +- application/index/controller/Ajax.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/application/admin/controller/Ajax.php b/application/admin/controller/Ajax.php index a1626c46..1e34d85d 100644 --- a/application/admin/controller/Ajax.php +++ b/application/admin/controller/Ajax.php @@ -50,7 +50,7 @@ class Ajax extends Backend $controllername = $this->request->get('controllername'); $lang = $this->request->get('lang'); - if (!$lang || !in_array($lang, config('allow_lang_list')) || !$controllername || !preg_match("/^[a-z0-9\.]+$/i", $controllername)) { + if (!$lang || !in_array($lang, config('allow_lang_list')) || !$controllername || !preg_match("/^[a-z0-9_\.]+$/i", $controllername)) { return jsonp(['errmsg' => '参数错误'], 200, [], ['json_encode_param' => JSON_FORCE_OBJECT | JSON_UNESCAPED_UNICODE]); } diff --git a/application/index/controller/Ajax.php b/application/index/controller/Ajax.php index 3e1f24a1..3b73aa35 100644 --- a/application/index/controller/Ajax.php +++ b/application/index/controller/Ajax.php @@ -34,7 +34,7 @@ class Ajax extends Frontend $controllername = $this->request->get('controllername'); $lang = $this->request->get('lang'); - if (!$lang || !in_array($lang, config('allow_lang_list')) || !$controllername || !preg_match("/^[a-z0-9\.]+$/i", $controllername)) { + if (!$lang || !in_array($lang, config('allow_lang_list')) || !$controllername || !preg_match("/^[a-z0-9_\.]+$/i", $controllername)) { return jsonp(['errmsg' => '参数错误'], 200, [], ['json_encode_param' => JSON_FORCE_OBJECT | JSON_UNESCAPED_UNICODE]); }