From 11a226c417ffbef7c106bf988b0a6d3306e735b8 Mon Sep 17 00:00:00 2001 From: u2nyakim Date: Fri, 29 Aug 2025 15:59:53 +0800 Subject: [PATCH] =?UTF-8?q?up.=20=E5=8F=8C=E5=90=91=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/http/middleware/ContextMiddleware.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/http/middleware/ContextMiddleware.php b/app/http/middleware/ContextMiddleware.php index c7e2a17..91d3e23 100644 --- a/app/http/middleware/ContextMiddleware.php +++ b/app/http/middleware/ContextMiddleware.php @@ -23,8 +23,8 @@ class ContextMiddleware extends middleware if ($request->header('x-encrypted') == 'true') { $encryptedData = $request->param('encryptedData',''); if($encryptedData) { - $jsonData = $this->decryptCryptoJSData($encryptedData); - $request->withPost($jsonData); + $jsonInput = $this->decryptCryptoJSData($encryptedData); + $request->withInput($jsonInput); } } @@ -161,7 +161,7 @@ class ContextMiddleware extends middleware * @return array 解密后的数据 * @throws ValidateException 解密失败时抛出异常 */ - private function decryptCryptoJSData(string $encryptedData): array + private function decryptCryptoJSData(string $encryptedData): string { // Base64解码 $data = base64_decode($encryptedData); @@ -188,7 +188,7 @@ class ContextMiddleware extends middleware OPENSSL_RAW_DATA, $iv ); - return json_decode($decrypted, true); + return $decrypted; } private function evpBytesToKey($salt): array