API接口
1.新增鉴权接口/api/v1/authToken 2.修复注册,登录,获取首页初始化数据,获取用户信息接口报错
This commit is contained in:
@@ -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] ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user