From f6288dc9c6dcc2935f60dee5fefb0d3a4484e5e1 Mon Sep 17 00:00:00 2001 From: Dai Date: Tue, 23 Jul 2024 22:30:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96openid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/WechatSubscriptController.php | 4 ++-- app/common/service/StudentService.php | 4 ++-- app/common/service/TeacherService.php | 5 +++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/api/controller/WechatSubscriptController.php b/app/api/controller/WechatSubscriptController.php index a747634..5e91200 100644 --- a/app/api/controller/WechatSubscriptController.php +++ b/app/api/controller/WechatSubscriptController.php @@ -43,8 +43,8 @@ class WechatSubscriptController extends BaseController $client = new Client(['base_uri'=>self::BASE_URI]); $response = $client->request('get', 'sns/oauth2/access_token', [ 'query' => [ - 'appid' => getenv('APPID'), - 'secret' => getenv('APPSECRET'), + 'appid' => getenv('APP_ID'), + 'secret' => getenv('APP_SECRET'), 'code'=>$code, 'grant_type'=>'authorization_code' ] diff --git a/app/common/service/StudentService.php b/app/common/service/StudentService.php index 51520d0..b6a31dd 100644 --- a/app/common/service/StudentService.php +++ b/app/common/service/StudentService.php @@ -98,8 +98,8 @@ class StudentService throw new Exception('未找到教师信息'); } - $data = $request->post('code'); - $user_info = WechatSubscriptController::getCodeAccessToken($data['code']); + $code = $request->post('code'); + $user_info = WechatSubscriptController::getCodeAccessToken($code); if (isset($result['code'])) { $message = '获取信息失败'; } diff --git a/app/common/service/TeacherService.php b/app/common/service/TeacherService.php index baf3e3c..180d449 100644 --- a/app/common/service/TeacherService.php +++ b/app/common/service/TeacherService.php @@ -133,8 +133,9 @@ class TeacherService throw new Exception('未找到教师信息'); } - $data = $request->post('code'); - $user_info = WechatSubscriptController::getCodeAccessToken($data['code']); + $code = $request->post('code'); + $user_info = WechatSubscriptController::getCodeAccessToken($code); + if (isset($result['code'])) { $message = '获取信息失败'; }