From 03c0dfec3073dcb34d14188868fa5cabf15a3d2e Mon Sep 17 00:00:00 2001 From: qinzongqing Date: Mon, 17 Apr 2023 14:12:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/ControllerBase.php | 4 +-- app/controllers/Oauth2Controller.php | 25 ++++++++++-------- app/controllers/SmsController.php | 39 +++++++++++++++------------- app/controllers/UrlsController.php | 13 +++++----- 4 files changed, 44 insertions(+), 37 deletions(-) diff --git a/app/controllers/ControllerBase.php b/app/controllers/ControllerBase.php index 23744d7..3ec8398 100644 --- a/app/controllers/ControllerBase.php +++ b/app/controllers/ControllerBase.php @@ -155,7 +155,7 @@ class ControllerBase extends Phalcon\Mvc\Controller{ } /** - * 获取请求数据 + * 校验是否有收到请求数据 */ function __check_request_arr(){ //如果未获取到请求数据 @@ -189,7 +189,7 @@ class ControllerBase extends Phalcon\Mvc\Controller{ } /** - * 校验基本参数 + * 校验基本参数是否都不为空 */ function __check_params_arr($request_arr=array(), $params_arr=array()){ //准备校验基本参数 diff --git a/app/controllers/Oauth2Controller.php b/app/controllers/Oauth2Controller.php index e55d9ba..3fa8b2c 100644 --- a/app/controllers/Oauth2Controller.php +++ b/app/controllers/Oauth2Controller.php @@ -36,16 +36,17 @@ class Oauth2Controller extends ControllerBase{ * http://weapp.wemediacn.net/d/tiffany/api/oauth2/code?qaz=wsx */ function codeAction(){ - //获取请求数据 - $rs = $this->__get_request_arr(); - //如果有获取到请求数据 + //校验是否有收到请求数据 + $rs = $this->__check_request_arr(); + //如果有收到请求数据 if(!empty($rs['data']['request_arr'])){ - //准备校验基本参数 + //获取请求数据 $request_arr = $rs['data']['request_arr']; + //准备校验基本参数是否都不为空 $params_arr[] = "appid"; - //校验基本参数 + //校验基本参数是否都不为空 $rs = $this->__check_params_arr($request_arr, $params_arr); - //如果基本参数校验通过 + //如果基本参数都不为空 if(empty($rs['errcode'])){ //准备更新接口请求次数 $appid = $request_arr['appid']; @@ -100,11 +101,13 @@ class Oauth2Controller extends ControllerBase{ * http://weapp.wemediacn.net/d/tiffany/api/oauth2/accesstoken?qaz=wsx */ function accesstokenAction(){ - //获取请求数据 - $rs = $this->__get_request_arr(); - //如果有获取到请求数据 + //校验是否有收到请求数据 + $rs = $this->__check_request_arr(); + //如果有收到请求数据 if(!empty($rs['data']['request_arr'])){ - //准备校验基本参数 + //获取请求数据 + $request_arr = $rs['data']['request_arr']; + //准备校验基本参数是否都不为空 //注意: //接口中的appsecrect字段本身就是用了错别词,比secret多了一个字母 //但接口信息表AppInfo里的AppSecret字段则没有多出一个字母,要当心 @@ -114,7 +117,7 @@ class Oauth2Controller extends ControllerBase{ $params_arr[] = "code"; //校验基本参数 $rs = $this->__check_params_arr($request_arr, $params_arr); - //如果基本参数校验通过 + //如果基本参数都不为空 if(empty($rs['errcode'])){ //准备更新接口请求次数 $appid = $request_arr['appid']; diff --git a/app/controllers/SmsController.php b/app/controllers/SmsController.php index c6e0e95..f247cbd 100644 --- a/app/controllers/SmsController.php +++ b/app/controllers/SmsController.php @@ -79,19 +79,20 @@ class SmsController extends ControllerBase{ } //如果不是GET请求 else{ - //获取请求数据 - $rs = $this->__get_request_arr(); - //如果有获取到请求数据 + //校验是否有收到请求数据 + $rs = $this->__check_request_arr(); + //如果有收到请求数据 if(!empty($rs['data']['request_arr'])){ - //准备校验基本参数 + //获取请求数据 $request_arr = $rs['data']['request_arr']; + //准备校验基本参数是否都不为空 $params_arr[] = "appid"; $params_arr[] = "mobile"; $params_arr[] = "access_token"; $params_arr[] = "content"; - //校验基本参数 + //校验基本参数是否都不为空 $rs = $this->__check_params_arr($request_arr, $params_arr); - //如果基本参数校验通过 + //如果基本参数都不为空 if(empty($rs['errcode'])){ //准备更新接口请求次数 $appid = $request_arr['appid']; @@ -169,18 +170,19 @@ class SmsController extends ControllerBase{ } //如果不是GET请求 else{ - //获取请求数据 - $rs = $this->__get_request_arr(); - //如果有获取到请求数据 + //校验是否有收到请求数据 + $rs = $this->__check_request_arr(); + //如果有收到请求数据 if(!empty($rs['data']['request_arr'])){ - //准备校验基本参数 + //获取请求数据 $request_arr = $rs['data']['request_arr']; + //准备校验基本参数是否都不为空 $params_arr[] = "appid"; $params_arr[] = "mobile"; $params_arr[] = "access_token"; - //校验基本参数 + //校验基本参数是否都不为空 $rs = $this->__check_params_arr($request_arr, $params_arr); - //如果基本参数校验通过 + //如果基本参数都不为空 if(empty($rs['errcode'])){ //获取所传验证码长度 //注意: @@ -384,17 +386,18 @@ class SmsController extends ControllerBase{ } //如果不是GET请求 else{ - //获取请求数据 - $rs = $this->__get_request_arr(); - //如果有获取到请求数据 + //校验是否有收到请求数据 + $rs = $this->__check_request_arr(); + //如果有收到请求数据 if(!empty($rs['data']['request_arr'])){ - //准备校验基本参数 + //获取请求数据 $request_arr = $rs['data']['request_arr']; + //准备校验基本参数是否都不为空 $params_arr[] = "appid"; $params_arr[] = "access_token"; - //校验基本参数 + //校验基本参数是否都不为空 $rs = $this->__check_params_arr($request_arr, $params_arr); - //如果基本参数校验通过 + //如果基本参数都不为空 if(empty($rs['errcode'])){ //准备更新接口请求次数 $appid = $request_arr['appid']; diff --git a/app/controllers/UrlsController.php b/app/controllers/UrlsController.php index 99f61b5..6af5076 100644 --- a/app/controllers/UrlsController.php +++ b/app/controllers/UrlsController.php @@ -42,18 +42,19 @@ class UrlsController extends ControllerBase{ } //如果不是GET请求 else{ - //获取请求数据 - $rs = $this->__get_request_arr(); - //如果有获取到请求数据 + //校验是否有收到请求数据 + $rs = $this->__check_request_arr(); + //如果有收到请求数据 if(!empty($rs['data']['request_arr'])){ - //准备校验基本参数 + //获取请求数据 $request_arr = $rs['data']['request_arr']; + //准备校验基本参数是否都不为空 $params_arr[] = "appid"; $params_arr[] = "url"; $params_arr[] = "access_token"; - //校验基本参数 + //校验基本参数是否都不为空 $rs = $this->__check_params_arr($request_arr, $params_arr); - //如果基本参数校验通过 + //如果基本参数都不为空 if(empty($rs['errcode'])){ //准备更新接口请求次数 $appid = $request_arr['appid'];