andypliang пре 6 година
родитељ
комит
5aa0eb38a3
1 измењених фајлова са 7 додато и 2 уклоњено
  1. 7
    2
      manage-server/app/Http/Controllers/CommonController.php

+ 7
- 2
manage-server/app/Http/Controllers/CommonController.php Прегледај датотеку

26
         $miniProgram = app("wechat.mini_program");
26
         $miniProgram = app("wechat.mini_program");
27
 
27
 
28
         $auth = $miniProgram->auth->session($code);
28
         $auth = $miniProgram->auth->session($code);
29
-        if(isset($auth->openid)) {
29
+        if(array_key_exists("openid", $auth)) {
30
             return response()->json([
30
             return response()->json([
31
                 "status" => 0,
31
                 "status" => 0,
32
                 "data" => [
32
                 "data" => [
33
                     "token" => sha1($auth->openid . $auth->access_token)
33
                     "token" => sha1($auth->openid . $auth->access_token)
34
                 ]]);
34
                 ]]);
35
-        } else if(isset($auth->errcode)){
35
+        } else if(array_key_exists("errcode", $auth)){
36
             return response()->json([
36
             return response()->json([
37
                 "status" => $auth->errcode,
37
                 "status" => $auth->errcode,
38
                 "message" => $auth->errmsg]);
38
                 "message" => $auth->errmsg]);
39
+        } else {
40
+            return response()->json([
41
+                "status" => -1, 
42
+                "data" => $auth
43
+            ]);
39
         }
44
         }
40
     }
45
     }
41
 
46
 

Loading…
Откажи
Сачувај