gogs 1 年之前
父節點
當前提交
7ef79857a8
共有 1 個文件被更改,包括 22 次插入0 次删除
  1. 22 0
      app/Http/Controllers/Api/WxController.php

+ 22 - 0
app/Http/Controllers/Api/WxController.php

@@ -68,4 +68,26 @@ class WxController extends BaseController
             return $this->json_return(201,$data);
         }
     }
+    public function wxH5(Request $request){
+        file_put_contents('1.txt',json_encode($request->all()));
+//        die('adsds');
+//        $data = json_decode('{"signature":"fe04bfbb92a1c073e9f0829d3c4e48e1b40403aa","echostr":"5841396639871246203","timestamp":"1695188315","nonce":"1459788183"}',true);
+        $data = $request->all();
+        $signature = $data["signature"];
+        $timestamp = $data["timestamp"];
+        $nonce = $data["nonce"];
+
+        $token = 'qingyaokeji';
+        $tmpArr = array($token, $timestamp, $nonce);
+        sort($tmpArr, SORT_STRING);
+        $tmpStr = implode( $tmpArr );
+        $tmpStr = sha1( $tmpStr );
+//        var_dump($tmpStr);
+//        var_dump($signature);die;
+        if( $tmpStr == $signature ){
+            echo $data['echostr'];die;
+        }else{
+            die('fail');
+        }
+    }
 }