time="2025-10-17T14:01:23-07:00" level=warning msg="E:\\repos\\easystream-main\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" time="2025-10-17T14:01:23-07:00" level=warning msg="E:\\repos\\easystream-main\\docker-compose.override.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" === MISSING FILES DIAGNOSTIC === Workspace: /srv/easystream Checking core files... OK: index.php OK: parser.php OK: f_core/f_classes/class.database.php OK: f_core/f_classes/class.security.php MISSING: f_core/config.php OK: f_core/config.database.php MISSING: f_core/config.security.php MISSING: f_core/f_functions/functions.core.php MISSING: f_core/f_functions/functions.database.php OK: f_core/f_functions/functions.security.php Scanning PHP files for broken includes... BROKEN INCLUDE in api/auth.php: '../f_core/config.core.php' BROKEN INCLUDE in api/auto_post.php: '../f_core/config.core.php' BROKEN INCLUDE in api/auto_post.php: __DIR__ . '/config.php' BROKEN INCLUDE in api/privacy.php: __DIR__ . '/../f_core/config.core.php' BROKEN INCLUDE in api/telegram.php: '../f_core/config.core.php' BROKEN INCLUDE in api/telegram.php: __DIR__ . '/config.php' BROKEN INCLUDE in api/test.php: '../f_core/config.core.php' BROKEN INCLUDE in api/test.php: __DIR__ . '/config.php' BROKEN INCLUDE in bypass_routing.php: 'f_core/config.core.php' BROKEN INCLUDE in configure_url.php: d>

📝 URL Examples

🐳 Docker Users

After updating the URL, restart your containers:

docker-compose down && docker-compose up -d

The configuration will be automatically applied to all services.

🔗 Quick Links

After configuration:

Must contain: uppercase, lowercase, number, and special character

🔧 API Examples

The authentication system also provides a REST API at /api/auth.php

Available Endpoints:

Example JavaScript Usage:

// Get CSRF token
const tokenResponse = await fetch('/api/auth.php?action=csrf_token&for=login'
  BROKEN INCLUDE in examples/auth_examples.php: CSRF tokens
            
  • Rate Limiting: Login attempts and password resets are rate limited
  • Password Strength: Enforced strong password requirements
  • Session Security: Secure session management with Redis support
  • Input Validation: All inputs are validated and sanitized
  • Email Verification: Optional email verification for new accounts
  • Remember Me: Secure remember me functionality
  • Audit Logging: All authentication events are logged
  • IP Tracking: Login attempts tracked by IP address
  • Session Regeneration: Session IDs regenerated on login