chenxiqiang il y a 6 ans
Parent
révision
91709be042
1 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 3
    2
      manage-server/app/Http/Controllers/CommonController.php

+ 3
- 2
manage-server/app/Http/Controllers/CommonController.php Voir le fichier

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 {
39
         } else {
40
             return response()->json([
40
             return response()->json([
41
+                "status" => -1, 
41
                 "data" => $auth
42
                 "data" => $auth
42
             ]);
43
             ]);
43
         }
44
         }

Loading…
Annuler
Enregistrer