false, 'message' => '请先登录']); exit; } $token = $matches[1]; try { $jwtSecret = AppConfig::get('jwtSecret'); $decoded = JWT::decode($token, new Key($jwtSecret, 'HS256')); $GLOBALS['auth_user'] = [ 'userId' => $decoded->userId, 'username' => $decoded->username, 'role' => $decoded->role ]; } catch (\Exception $e) { http_response_code(401); echo json_encode(['success' => false, 'message' => '请先登录']); exit; } } }