XDLOGIN [2025.01.02]
Plugin Login wordpress, giao diện hiện đại
by XD-DMAIC Team · github.com/xdmaicdigital/xdlogin · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/xdmaicdigital/xdlogin/archive/refs/heads/main.zip🛡️ XD-LOGIN
The Ultimate Modern Security & Login System for WordPress
🌟 Overview
XD-LOGIN is a high-performance, SaaS-grade security layer for WordPress that replaces the legacy login experience with a modern, React-powered interface. Built for agencies and security-conscious developers, it provides military-grade protection through multi-factor authentication, advanced firewalls, and intelligent rate limiting.
🚀 Why XD-LOGIN?
- Modern Experience: Smooth React transitions and a premium Dark Mode UI.
- Hardened Security: RFC 6238 compliant TOTP and automated IP lockouts.
- Developer First: Fully extensible via REST API with complete audit trails.
🛠️ Key Features
🔐 Security & Protection
- Multi-Factor Authentication: Native TOTP (Google Authenticator) support with encrypted backup codes.
- Intelligent Firewall: Advanced protection against XML-RPC attacks and REST API user enumeration.
- Atomic Rate Limiting: Prevents brute-force attacks using atomic IP-based tracking.
- Audit Logging: Comprehensive tracking of every login attempt, IP change, and security event.
🎨 Premium Interface
- React-Powered: Built with React 18 and Framer Motion for a fluid, app-like feel.
- Glassmorphism Design: Sleek, modern aesthetics that wow your users.
- Dark Mode Native: Optimized for professional workflows with a curated dark palette.
- Fully Responsive: Perfect experience across mobile, tablet, and desktop.
⚙️ Admin Control
- IP Management: One-click block/unblock capabilities from a centralized dashboard.
- Firewall Config: Fine-tune security headers and SEO spam protection.
- 2FA Dashboard: Easy management of user security status and QR code generation.
🏗️ Tech Stack
| Layer | Technology |
|---|---|
| Frontend | React 18, Framer Motion, TailwindCSS |
| Backend | WordPress REST API, PHP 7.4+ |
| Security | TOTP (RFC 6238), CSP Headers, Atomic Lockouts |
| Build Tool | Vite, PostCSS |
📦 Installation
- Upload: Navigate to
Plugins > Add New > Upload Pluginand select thexd-login.zip. - Activate: Click Activate after the upload completes.
- Configure: Access the management dashboard at XD Board > Cấu hình.
Custom Login URL
By default, XD-LOGIN intercepts wp-login.php. You can also access it directly at:
https://yourdomain.com/?xd-login=1
🔒 Security Architecture
XD-LOGIN implements multiple layers of defense:
- Request Layer: Nonce verification & CSRF protection on all API calls.
- Session Layer: RFC 6238 TOTP validation.
- Application Layer: Custom Firewall blocking unauthorized XML-RPC and User Probing.
- Network Layer: Automatic IP Lockout after
5(configurable) failed attempts.
📈 Development
If you're modifying the frontend, ensure you have Node.js installed:
# Install dependencies
npm install
# Build for production
npm run build
📄 License
Distributed under the GPL v2 or later. See CHANGELOG.md for full history.
Developed with ❤️ by X-DMAIC Digital
Empowering WordPress with Modern Security