瀏覽代碼

获取区域列表接口校验

任敬轩 1 年之前
父節點
當前提交
67264e33d8
共有 1 個文件被更改,包括 32 次插入1 次删除
  1. 32 1
      Modules/Admin/Http/Controllers/Api/TokenController.php

+ 32 - 1
Modules/Admin/Http/Controllers/Api/TokenController.php

@@ -88,13 +88,44 @@ class TokenController extends Controller
     }
 
     public function checkToken(Request $request){
+
         $ts = Input::get('ts', '');
         $loginid = Input::get('loginid', '');
         $token = Input::get('token', '');
         $salt = 'aqgltx@2022';
         $md5 = md5($loginid.'|'.$ts.'|'.$salt);
         if($md5 != $token){
-            return self::errorResponse(ApiEnum::STATUS_CODE_FAIL);
+            return $this->error(1003, '验证失败');
+        }
+
+        $data['username'] = 'admin';
+        $data['password'] = 'Zhks123456+';
+
+        $result = $this->httpRequest(env('VIDEO_SYSTEM_URL').'/api/oauth/token','post',$data);
+
+        return $result;
+    }
+
+    public function httpRequest($url, $format = 'get', $data = null){
+        //设置头信息
+        $headerArray =array("Content-type:application/json;","Accept:application/json");
+        $curl=curl_init();
+        curl_setopt($curl, CURLOPT_URL, $url);
+        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
+        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
+        if ($format == 'post') {
+            //post传值设置post传参
+            curl_setopt($curl, CURLOPT_POST, 1);
+            if ($data) {
+                $data = json_encode($data);
+                curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
+            }
         }
+        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
+        curl_setopt($curl,CURLOPT_HTTPHEADER,$headerArray);
+        $data=json_decode(curl_exec($curl), true);
+        curl_close($curl);
+        //返回接口返回数据
+        return $data;
     }
 }