From 7870b8aeefde56889d5aeeb5509a57b9230a8c8d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 7 Jun 2024 14:04:07 +0800 Subject: [PATCH] 1 --- webapp/controller/UserController.class.php | 23 ++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/webapp/controller/UserController.class.php b/webapp/controller/UserController.class.php index 4536c77f..3e770b88 100644 --- a/webapp/controller/UserController.class.php +++ b/webapp/controller/UserController.class.php @@ -918,23 +918,38 @@ class UserController extends BaseAuthedController { $params = array( 'jwt' => $data['jwt'] ); - $url = LOGIN_URL + '?a=Login&c=verifyJwt'; + $url = LOGIN_URL . '?a=Login&c=verifyJwt'; $response = ''; if (!phpcommon\HttpClient::postContent ($url, json_encode($params), $response)) { - myself()->_rspErr(500, 'server internal error'); + echo json_encode(array( + 'errcode' => 500, + 'errmsg' => "server internal error", + 'is_retry' => 1, + 'retry_time' => 15 + )); return; } error_log($response); if (empty($response)) { - myself()->_rspErr(500, 'server internal error'); + echo json_encode(array( + 'errcode' => 500, + 'errmsg' => "server internal error", + 'is_retry' => 1, + 'retry_time' => 20 + )); return; } $rspObj = json_decode($response, true); if ($rspObj['errcode'] != 0) { - myself()->_rspErr(500, 'server internal error'); + echo json_encode(array( + 'errcode' => 500, + 'errmsg' => "server internal error", + 'is_retry' => 1, + 'retry_time' => 30 + )); return; } if ($rspObj['account_id'] != myself()->_getAccountId()) {