About This File
Flux CMS Pre-Registration System – Fully Integrated & Admin-Driven
We are proud to announce the launch of a fully dynamic Pre-Registration System for MU Online, designed to offer a seamless registration experience to players and complete control to administrators.
Key Features
Admin Control Panel (AdminCP)
A beautifully designed Bootstrap 5 panel providing real-time configuration and full oversight:
-
Sidebar-based navigation for General, Database, Email, and Account List settings
-
Editable countdown timer with time zone offset selection
-
Toggle to enable/disable the pre-registration system
-
Email verification secret management with secure lock/edit mechanism
-
Live toast notifications upon successful configuration saves
Countdown to Grand Opening
A fully synchronized and animated countdown timer reflecting your configured launch date and time, with proper timezone alignment.
Email Verification System
Robust SMTP-based system for sending secure tokenized verification links, supporting:
-
Email format validation
-
One-click activation
-
Automatic expiration handling
Live Pre-Registration Counter
Real-time counter displaying the number of confirmed accounts, updating every 30 seconds via AJAX for accurate tracking.
Recently Registered Carousel
An elegant, auto-rotating carousel showcases recently pre-registered usernames (anonymized for privacy), enhancing engagement and community activity visibility.
Conditional Form Rendering
The registration form and button are automatically hidden when the event is toggled off via AdminCP — ensuring precise lifecycle management of your campaign.
Security & Spam Protection
-
Validates username uniqueness and proper email format
-
Password and confirm-password checks
-
All user input is sanitized and securely stored
-
Email verification required before activation
-
IP tracking and timestamp logging per registration
Admin Account Monitoring & Filtering
A dedicated section in the AdminCP allows administrators to view and manage all pre-registered accounts:
-
Live data table with columns for username, email, country, registration date, and verification status
-
Filter by date range (with optional time support)
-
Adjustable pagination with limit selector (1–500 entries per page)
-
Real-time AJAX data fetch and visual feedback for loading/errors
This is an Open Source, it is cleanly coded and fully customizable — perfect for developers or server owners seeking full control and extensibility.
What's New in Version 1.0.1 See changelog
Released
- [Added] Enforced first login to require credential change.
- [Added] Logs on every credentials changed (admin_log.txt)
- [Fix] SQL Driver error for fetching recent registered and total pre-registered account if using pdo_dblib
For usage please see ReadMe.txt