Browse Source

优化请求头部全部开发,错误返回请求错误码43

master
wanghongjun 4 weeks ago
parent
commit
b4f4a0fc2a
  1. 1
      app/controller/admin/Base.php
  2. 1
      app/controller/api/Base.php
  3. 2
      app/middleware/AdminResponse.php
  4. 2
      app/middleware/WikiAuth.php
  5. 6
      config/session.php

1
app/controller/admin/Base.php

@ -92,6 +92,7 @@ class Base extends BaseController {
break; break;
case ReturnCode::INVALID: case ReturnCode::INVALID:
$httpCode = 404; $httpCode = 404;
break;
//ReturnCode::NO_PERMISSION => 403, //ReturnCode::NO_PERMISSION => 403,
default : default :
$httpCode = 400; $httpCode = 400;

1
app/controller/api/Base.php

@ -48,6 +48,7 @@ class Base extends BaseController {
break; break;
case ReturnCode::INVALID: case ReturnCode::INVALID:
$httpCode = 404; $httpCode = 404;
break;
//ReturnCode::NO_PERMISSION => 403, //ReturnCode::NO_PERMISSION => 403,
default : default :
$httpCode = 400; $httpCode = 400;

2
app/middleware/AdminResponse.php

@ -19,7 +19,7 @@ class AdminResponse
} }
$response->header([ $response->header([
'Vary' => 'Origin', 'Vary' => 'Origin',
'Access-Control-Allow-Methods' => 'POST,GET,OPTIONS', 'Access-Control-Allow-Methods' => 'POST,GET',
'Access-Control-Allow-Headers' => 'Api-Auth,token,Authorization,Content-Type,X-Requested-With', 'Access-Control-Allow-Headers' => 'Api-Auth,token,Authorization,Content-Type,X-Requested-With',
'Access-Control-Allow-Credentials' => 'true', 'Access-Control-Allow-Credentials' => 'true',
]); ]);

2
app/middleware/WikiAuth.php

@ -41,7 +41,7 @@ class WikiAuth {
'code' => ReturnCode::AUTH_ERROR, 'code' => ReturnCode::AUTH_ERROR,
'msg' => '缺少ApiAuth', 'msg' => '缺少ApiAuth',
'data' => [] 'data' => []
])->header($header); ], 403)->header($header);
} }
} }
} }

6
config/session.php

@ -16,7 +16,7 @@ return [
'expire' => 1440, 'expire' => 1440,
// 前缀 // 前缀
'prefix' => '', 'prefix' => '',
'secure' => true, 'cookie_secure' => true, // 对应 session.cookie_secure
'httponly' => true, 'cookie_httponly' => true, // 对应 session.cookie_httponly
'samesite' => 'Lax', 'cookie_samesite' => 'Lax', // 对应 session.cookie_samesite
]; ];

Loading…
Cancel
Save