| 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
|
|
|
{
|
| xqd
@@ -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:
|
| xqd
@@ -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);
|
|
|
}
|
|
|
|
| xqd
@@ -114,10 +120,6 @@ class HomeController extends Controller
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/**
|