wugg 1 년 전
부모
커밋
f4211a16b5
2개의 변경된 파일15개의 추가작업 그리고 7개의 파일을 삭제
  1. 7 7
      app/middleware/CheckAuth.php
  2. 8 0
      public/index.php

+ 7 - 7
app/middleware/CheckAuth.php

@@ -29,13 +29,13 @@ class CheckAuth
     	if($request->isOptions()){
     		return json();
     	}
-    	$header =$request->header();
-	    $header = !empty($header) ? array_merge($this->header, $header) : $this->header;
-	    if (!isset($header['Access-Control-Allow-Origin'])) {
-		    $origin = $request->header('origin');
-		    $header['Access-Control-Allow-Origin'] = $origin;
-	    }
-	
+//    	$header =$request->header();
+//	    $header = !empty($header) ? array_merge($this->header, $header) : $this->header;
+//	    if (!isset($header['Access-Control-Allow-Origin'])) {
+//		    $origin = $request->header('origin');
+//		    $header['Access-Control-Allow-Origin'] = $origin;
+//	    }
+//
 	    $param =$request->post();
 //    	if($header['is_strict_login']==True){
 //    	    $check =$this->check($header,$param);

+ 8 - 0
public/index.php

@@ -11,6 +11,14 @@
 
 // [ 应用入口文件 ]
 namespace think;
+header('Access-Control-Allow-Origin:*');
+header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
+header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization,sign,appid,noce,timestamp');
+// 执行HTTP应用并响应
+if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
+    echo '';
+    exit();
+}
 require __DIR__ . '/../vendor/autoload.php';
 
 // 执行HTTP应用并响应