dyjh 6 سال پیش
والد
کامیت
0003facae0
1فایلهای تغییر یافته به همراه19 افزوده شده و 37 حذف شده
  1. 19 37
      app/Http/Controllers/Web/AuthController.php

+ 19 - 37
app/Http/Controllers/Web/AuthController.php

xqd xqd
@@ -72,19 +72,7 @@ class AuthController extends Controller
 
     public function notifyAccount(Request $request)
     {
-        /*$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
-        if (!empty($postStr)) {
-            $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
-            $fromUsername = $postObj->FromUserName;
-            $toUsername = $postObj->ToUserName;
-            $MsgT = $postObj->MsgType;
-            $time = time();
-            \Log::info($postObj);
-            //如果用户发的text类型
-        } else {
-            echo "";
-            exit;
-        }*/
+        /**/
         $echoStr = $_GET["echostr"];
         //如果有$echoStr说明是对接
         if (!empty($echoStr)) {
@@ -95,44 +83,38 @@ class AuthController extends Controller
             $token = 'bshbdajdbjadwedwqer';
             $tmpArr = array($token, $timestamp, $nonce);
             sort($tmpArr, SORT_STRING);
-            $tmpStr = implode( $tmpArr );
-            $tmpStr = sha1( $tmpStr );
-            if( $tmpStr == $signature ){
+            $tmpStr = implode($tmpArr);
+            $tmpStr = sha1($tmpStr);
+            if ($tmpStr == $signature) {
                 echo $echoStr;
-            }else{
+            } else {
+                echo "";
+                exit;
+            }
+        } else {
+            $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
+            if (!empty($postStr)) {
+                $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
+                $fromUsername = $postObj->FromUserName;
+                $toUsername = $postObj->ToUserName;
+                $MsgT = $postObj->MsgType;
+                $time = time();
+                \Log::info($postObj);
+                //如果用户发的text类型
+            } else {
                 echo "";
                 exit;
             }
         }
     }
 
-    private function checkSignature()
-    {
-        $signature = $_GET["signature"];
-        $timestamp = $_GET["timestamp"];
-        $nonce = $_GET["nonce"];
-        $token = 'bshbdajdbjadwedwqer';
-        $tmpArr = array($token, $timestamp, $nonce);
-        sort($tmpArr);
-        $tmpStr = implode( $tmpArr );
-        $tmpStr = sha1( $tmpStr );
-
-        if( $tmpStr == $signature ){
-            return true;
-        }else{
-            return false;
-        }
-    }
 
     public function welcome()
     {
         return view('welcome');
     }
 
-//用于回复用户消息
-    function responseMsg(){
 
-    }