Overview
OEngage (v1.0.0; plugin text domain: oregister) replaces the default WordPress login/register system with a modern, fully-featured alternative.
Core systems:
| System | Details |
|---|---|
| Custom auth pages | Login, register, forgot password, reset password |
| Social authentication | Google, Apple, GitHub, LinkedIn (configurable) |
| Passwordless login | Magic link via email |
| Two-factor authentication | TOTP (Google Authenticator) + email code |
| Gamification engine | XP points, levels, streaks, badges, leaderboard |
| Utility bar | Persistent profile/notification bar in site header |
| User profiles | Extended profile with social links + custom fields |
| Brute-force protection | IP-based lockout after N failures |
| Session management | View + revoke active sessions |
| REST API | Auth + gamification endpoints |
| Email templates | 8 customizable transactional templates |
Installation
- Upload
oregister/towp-content/plugins/and activate - Navigate to OEngage in the WP admin sidebar
- Configure auth pages in Settings → Pages
- Enable desired social providers in Settings → Social Login
- Optionally configure 2FA in Settings → Two-Factor Auth
Constants
phpdefine( 'OREGISTER_VERSION', '1.0.0' );
define( 'OREGISTER_DIR', plugin_dir_path( __FILE__ ) );
define( 'OREGISTER_URL', plugin_dir_url( __FILE__ ) );