DocsOEngageOverview & Installation
Getting Started

Overview & Installation

OEngageorravo.com/docs/oregister/overview

Overview

OEngage (v1.0.0; plugin text domain: oregister) replaces the default WordPress login/register system with a modern, fully-featured alternative.

Core systems:

SystemDetails
Custom auth pagesLogin, register, forgot password, reset password
Social authenticationGoogle, Apple, GitHub, LinkedIn (configurable)
Passwordless loginMagic link via email
Two-factor authenticationTOTP (Google Authenticator) + email code
Gamification engineXP points, levels, streaks, badges, leaderboard
Utility barPersistent profile/notification bar in site header
User profilesExtended profile with social links + custom fields
Brute-force protectionIP-based lockout after N failures
Session managementView + revoke active sessions
REST APIAuth + gamification endpoints
Email templates8 customizable transactional templates

Installation

  1. Upload oregister/ to wp-content/plugins/ and activate
  2. Navigate to OEngage in the WP admin sidebar
  3. Configure auth pages in Settings → Pages
  4. Enable desired social providers in Settings → Social Login
  5. 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__ ) );
Overview & Installation — OEngage Docs — Orravo