Browse Source

login token

wesley.chen 7 years ago
parent
commit
3d97e9e002
1 changed files with 21 additions and 19 deletions
  1. 21 19
      app/Http/Controllers/Api/V1/HomeController.php

+ 21 - 19
app/Http/Controllers/Api/V1/HomeController.php

xqd xqd xqd xqd
@@ -20,7 +20,7 @@ use function foo\func;
 use Illuminate\Http\Request;
 use App\Services\Base\Attachment;
 use App\Services\Base\ErrorCode;
-use Validator, Response,Auth, Cache;
+use Validator, Response, Auth, Cache;
 
 class HomeController extends Controller
 {
@@ -56,13 +56,18 @@ class HomeController extends Controller
      * HTTP/1.1 200 OK
      * {
      *     "status": true,
-     *     "status_code": 0,
-     *     "message": "",
-     *     "data": {
-     *              "id": "",
-     *              "nickname": "",
-     *              "openid": "",
-     *              "avatar": ""
+     *      "status_code": 0,
+     *      "message": "",
+     *      "data": {
+     * "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjUzMzYwMzNlNzIwOTE3YjE0NDc4YjgxMWY5MmI4MjBmMThlNDgxNjJjZGFkYmEwNGI3ZjliZTNmZjRlMTY2YjU4NGU4MzJhN2RmYzY2ZTcxIn0.eyJhdWQiOiIxIiwianRpIjoiNTMzNjAzM2U3MjA5MTdiMTQ0NzhiODExZjkyYjgyMGYxOGU0ODE2MmNkYWRiYTA0YjdmOWJlM2ZmNGUxNjZiNTg0ZTgzMmE3ZGZjNjZlNzEiLCJpYXQiOjE1MzI0MjA3NDAsIm5iZiI6MTUzMjQyMDc0MCwiZXhwIjoxNTYzOTU2NzQwLCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.YnuRiJI9jlt-KeQ480UEpLWCUU8FEJvlTRtAdjOlP0BWmcdo0E9rGS4hriYnpfJOn09Cw0aRYuc4dgQYL_JWD2fodlGg1LRIvPTOtvM5TiwM86kQJawvfFw7X7p9nOhxrFa5Tyir0cdTcV0SmQbq8KIptjdR8j7wUTByKhONexBXtNnlZSpw70ckTQrAstkn97IDwPo04hhGhf6eDPc8ler0HONiAVqbRvvNG6yHShJarP1hxyXrYN2BM0N7dtLD_8Sr8XaXL6ie4rRFVM4fNwpn74DkiDwXY6-5Xet6mzPvvzARAmU5vJ7JHhcL1N7m7poNp6YCx_mZAZ1z8PGDKrtQWoVeAmIxo7qtI6jvgvUpEFnJQ-KHCunXflNBL-vIYW4o3llnYqku1pcBdAUfkYLjYUgB3EZio280_8q-6Q24VAMiHZ58AjYvHHJJssdOa3dVHGD9Iq2z1dWR6gmZ4MgGCunCcAe9L_CbDm7VtMq3nKj4a1WScRiMD5nlKAHgy4O32rtNXqDr5T-eV-QNa4ZOv4VZ1AR-WE4RkO4ArKPaFxgSa9mak98PU8NHcPaJ_B3eDbvtwtMloTXWSQP08cmUPXKjEwXvszdkUt-ZWirw5Sd22h3qMdCI3gcvzT4_rnDKCEk37P09fUIK8LZrS4s2xOhueHziMzheAF0QekI",
+     *      "user": {
+     *          "id": 2,
+     *          "nickname": "roger",
+     *          "openid": "olAS94uwfTdsL3nDnvG67p_v5Vks",
+     *          "mobile": "13788765546",
+     *          "avatar": "https://wx.qlogo.cn/mmopen/vi_32/IOcxico8l4A7W3qxDeA53Id5kVAj2ibUGvQib9QibicTp5c1RNshDj6EKz2PKWp3reHfib0xxT4wa7jJzcb7a4EggkVw/132",
+     * }
+     * }
      *     }
      * }
      * @apiErrorExample {json} Error-Response:
@@ -75,20 +80,21 @@ class HomeController extends Controller
      * }
      * 可能出现的错误代码:
      *    1000    CLIENT_WRONG_PARAMS             传入参数不正确
+     *    500                                     获取openid失败
      */
 
     public function login(Request $request)
     {
-//        $code = $request->get('code');
-//        $session = $this->app->auth->session($code);
-//        \Log::info(json_encode($session));
-//        $openid = $session['openid'];
-        $openid = 'olAS94uwfTdsL3nDnvG67p_v5Vks';
-        if(!$openid){
+        $code = $request->get('code');
+        $session = $this->app->auth->session($code);
+        \Log::info(json_encode($session));
+        $openid = $session['openid'];
+
+        if (!$openid) {
             $data = [
                 'code' => 500,
                 'msg' => '获取openid失败!'
-                ];
+            ];
             return $this->api($data);
         }
 
@@ -114,10 +120,6 @@ class HomeController extends Controller
         }
 
 
-
-
-
-
     }
 
     /**