User Management
The comprehensive control center for managing all registered users across the platform. View, search, filter, and audit users in a responsive data grid. Assign roles, suspend accounts, trigger password resets, and track user activity — all from a single dashboard with RBAC governance.
Last updated: 04/14/2026, 10:13 AM
<div class="features-wrapper">
<h2>The Core Member Hub</h2>
<p>The User Management page is the ultimate source of truth for everyone holding an account on your platform — super admins, corporate clients, or standard members. Authorized personnel access this grid to instantly manage member details, analyze activity, and govern platform access without writing database queries.</p>
<div class="feature-grid">
<div class="feature-card">
<h3>👥 User Data Grid</h3>
<p>A responsive, sortable data table presenting all registered users. Each row displays: full name, email, phone, registration date, last active login, email verification status, role badge, and account status (Active/Suspended/Pending). Click any row to open the user's detailed profile.</p>
</div>
<div class="feature-card">
<h3>🔍 Search & Filtering</h3>
<p>Rapidly pinpoint users with the global search bar (search by name, email, or phone). Apply dynamic dropdown filters: by role (Admin, Manager, User), by status (Active, Suspended, Pending), by registration date range, or by email verification state. Combine multiple filters for precise results.</p>
</div>
<div class="feature-card">
<h3>🔐 RBAC & Security Governance</h3>
<p>Alter any account's security posture directly from the dashboard. Upgrade a customer to sub-admin, temporarily suspend a compromised account, trigger a password reset email, force logout all active sessions, or toggle email verification status. All actions are logged in the audit trail.</p>
</div>
<div class="feature-card">
<h3>📊 Activity Tracking</h3>
<p>Monitor user engagement: last login timestamp, total login count, account creation date, and activity heatmaps. Identify dormant accounts that haven't logged in for 90+ days, or spot unusually active accounts that may warrant security review.</p>
</div>
<div class="feature-card">
<h3>📤 Bulk Actions</h3>
<p>Select multiple users via checkboxes to perform bulk operations: mass role changes, bulk suspension, or batch email notifications. Essential for managing large user bases during organizational restructuring.</p>
</div>
</div>
<h2>User Status Reference</h2>
<table>
<thead>
<tr><th>Status</th><th>Description</th><th>Can Login</th></tr>
</thead>
<tbody>
<tr><td><strong>Active</strong></td><td>Normal operational state — full platform access</td><td>✅ Yes</td></tr>
<tr><td><strong>Suspended</strong></td><td>Account frozen — all sessions terminated</td><td>❌ No</td></tr>
<tr><td><strong>Pending</strong></td><td>Awaiting email verification or admin approval</td><td>❌ No</td></tr>
</tbody>
</table>
<div class="usecase-example">
<h3>Enterprise Use Case: Emergency Access Revocation</h3>
<p>A regional manager unexpectedly resigns. The system administrator accesses <strong>User Management</strong>, searches for the manager's email, clicks their profile, and switches status from <strong>"Active"</strong> to <strong>"Suspended"</strong>. All active sessions are immediately terminated. The admin then upgrades a junior associate's role to "Regional Manager", ensuring business continuity within minutes.</p>
</div>
</div>