소스 검색

在checksign中间件中

* 将当前的快应用包名和版本号加入日志
liuzejian 2 년 전
부모
커밋
651ec811c7
2개의 변경된 파일15개의 추가작업 그리고 11개의 파일을 삭제
  1. 8 4
      app/Http/Middleware/CheckSign.php
  2. 7 7
      tests/Http/Controllers/QuickApp/Oauth/UsersControllerTest.php

+ 8 - 4
app/Http/Middleware/CheckSign.php

@@ -36,8 +36,10 @@ class CheckSign
         $backendSign = _sign($params, $key);
         \Log::info('[CheckSign]旧版校验sign:', [
             'front_sign' => $sign,
-            'backent_sign' => $backendSign,
-            'device_no' => $request->input('device_no', '')
+            'backend_sign' => $backendSign,
+            'device_no' => $request->input('device_no', ''),
+            'X-Version' => $request->header('X-Version', ''),
+            'package' => $request->input('package', ''),
         ]);
         if ($timestamp && time() - $timestamp <= (SysConsts::ONE_HOUR_SECONDS * 10) && $sign == $backendSign) {
             \Log::info('[CheckSign]旧版校验通过');
@@ -55,8 +57,10 @@ class CheckSign
         $backendSign = _sign($params, $key);
         \Log::info('[CheckSign]新版校验sign:', [
             'front_sign' => $sign,
-            'backent_sign' => $backendSign,
-            'device_no' => $request->input('device_no', '')
+            'backend_sign' => $backendSign,
+            'device_no' => $request->input('device_no', ''),
+            'X-Version' => $request->header('X-Version', ''),
+            'package' => $request->input('package', ''),
         ]);
         if ($timestamp && time() - $timestamp <= (SysConsts::ONE_HOUR_SECONDS * 10) && $sign == $backendSign) {
             \Log::info('[CheckSign]新版校验通过');

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 7
tests/Http/Controllers/QuickApp/Oauth/UsersControllerTest.php