UPLOAD THIS FOLDER AS THE ACTIVE ADMIN FOLDER

1. Replace the old admin_full_secure_preserve folder completely with this one.
2. Do not merge with an older copy; old config/db.php files can cause the previous error.
3. Open /admin_full_secure_preserve/bbb/Milan/login.php first, then dashboard after login.
4. PHP 8.1+ is required by this hardened build.
5. Register/OTP behavior and auto-result logic were intentionally left unchanged.
6. Database configuration is fixed in config/config.php and is no longer overridden by generic DB_* host environment variables.
7. Firebase service-account files are already present for the configured project.

Security: rotate the database password and Firebase private key after confirming deployment, because credentials previously shared in chat should be treated as exposed.
