Browse Source

中间件处理跨域问题

master
wanghongjun 1 year ago
parent
commit
13f030f0a9
  1. 6
      app/middleware/WechatAuth.php

6
app/middleware/WechatAuth.php

@ -18,6 +18,10 @@ class WechatAuth
public function handle($request, \Closure $next): Response {
$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) {
@ -31,7 +35,7 @@ class WechatAuth
$request->wechat_user_id = $userInfo['data']['id'];
}
return $next($request);
return $response;
} else {
return json([
'code' => ReturnCode::AUTH_ERROR,

Loading…
Cancel
Save