Browse Source

中间件处理跨域问题4

master
wanghongjun 1 year ago
parent
commit
2665fd3afb
  1. 9
      app/middleware/WechatAuth.php

9
app/middleware/WechatAuth.php

@ -19,9 +19,6 @@ class WechatAuth
$header = config('apiadmin.CROSS_DOMAIN');
$token = $request->header('token', '');
$response = $next($request);
$response->header($header);
if ($token) {
$userInfo = $this->checkToken($token);
if ($userInfo['code'] == 2) {
@ -29,19 +26,19 @@ class WechatAuth
'code' => ReturnCode::AUTH_ERROR,
'msg' => $userInfo['msg'],
'data' => []
])->header($header);
]);//->header($header)
} else {
$request->wechat_user = $userInfo['data'];
$request->wechat_user_id = $userInfo['data']['id'];
}
return $response;
return $next($request);
} else {
return json([
'code' => ReturnCode::AUTH_ERROR,
'msg' => '缺少token',
'data' => []
])->header($header);
]);//->header($header)
}
}

Loading…
Cancel
Save