diff --git a/app/http/middleware/ContextMiddleware.php b/app/http/middleware/ContextMiddleware.php index 8db9238..00a15f8 100644 --- a/app/http/middleware/ContextMiddleware.php +++ b/app/http/middleware/ContextMiddleware.php @@ -23,7 +23,12 @@ class ContextMiddleware extends middleware if ($request->header('x-encrypted') == 'true') { $encryptedData = $request->param('encryptedData',''); if($encryptedData) { - $jsonInput = $this->decryptCryptoJSData($encryptedData); + try{ + $jsonInput = $this->decryptCryptoJSData($encryptedData); + }catch (\Throwable $e){ + $jsonInput = null; + } + if($jsonInput) { return json(['code'=>500,'message'=>'E0.数据解密失败']); }