API接口

1.新增鉴权接口/api/v1/authToken
2.修复注册,登录,获取首页初始化数据,获取用户信息接口报错
This commit is contained in:
2026-04-16 18:42:44 +08:00
parent 5ee0f2b1f4
commit cfe5ec6fb0
12 changed files with 93 additions and 60 deletions

View File

@@ -161,6 +161,20 @@ if (!function_exists('get_auth_token')) {
}
}
}
$authorization = $request->header('authorization');
if (is_string($authorization) && preg_match('/^\s*Bearer\s+(.+?)\s*$/i', $authorization, $matches) === 1) {
$tokens[] = $matches[1];
}
foreach (['user_token', 'user-token', 'access_token', 'access-token'] as $key) {
$headerToken = $request->header($key);
if ($headerToken) {
$tokens[] = $headerToken;
}
$paramToken = $request->get($key) ?? $request->post($key);
if ($paramToken) {
$tokens[] = $paramToken;
}
}
return $tokens[0] ?? '';
}
}