'UTC', 'America/New_York' => 'Eastern Time (US)', 'America/Chicago' => 'Central Time (US)', 'America/Denver' => 'Mountain Time (US)', 'America/Los_Angeles' => 'Pacific Time (US)', 'Europe/London' => 'London', 'Europe/Paris' => 'Paris', 'Asia/Tokyo' => 'Tokyo', 'Australia/Sydney' => 'Sydney' ]; // Determine which preset is selected $selectedPreset = 'custom'; foreach ($notificationPresets as $key => $preset) { if ($preset['value'] === $currentNotificationDays) { $selectedPreset = $key; break; } } ?>

Application Settings

Configure basic application information

Name displayed in the interface

Base URL for the application (used in emails and links)

Application timezone for dates and times

User Registration

class="w-4 h-4 text-primary border-gray-300 rounded focus:ring-primary">

Allow new users to create accounts via registration form

class="w-4 h-4 text-primary border-gray-300 rounded focus:ring-primary">

Users must verify their email address before accessing the system

Two-Factor Authentication

Configure 2FA policy and security settings

Users must have verified email addresses to enable 2FA

Maximum failed attempts per IP address

How long email backup codes remain valid

Two-Factor Authentication Features

  • TOTP Authenticator Apps: Google Authenticator, Authy, Microsoft Authenticator
  • Email Backup Codes: One-time codes sent to verified email addresses
  • Backup Recovery Codes: 8 single-use codes generated during setup
  • Rate Limiting: Prevents brute force attacks on verification codes