true, 'samesite' => 'Lax', 'secure' => !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off', ]); session_start(); } $database = new Database(APP_ROOT . '/config/database.json', APP_ROOT); $pdo = $database->pdo(); $settings = new Settings($pdo); date_default_timezone_set((string) $settings->get('app.timezone', 'America/New_York')); $auth = new Auth($pdo, $settings); $budget = new BudgetService($pdo, $settings); $onboarding = new OnboardingService($pdo, $settings);