Users Management#
The AuthVaultix Developer Dashboard Users Management page gives you full control over managing registered user accounts, hardware bindings (HWID), subscriptions, expiry durations, and user database maintenance.
What are Users?#
Users represent accounts that have access permissions in your application. Users can be created in four ways:1.
Dashboard Manual Creation: A developer manually creates a user from the dashboard.
2.
API Registration: A user registers from the client application with Username, Password, Email, and License Key.
3.
Direct License Activation: When direct license login is performed, the key automatically converts into a user account.
4.
Seller API Provisioning: A user account can be automatically created using a seller key via the Seller API or Discord Bot.
Creating a User (createUserModal)#
When creating a new user account, you can configure these fields:| Parameter Field | Description | Example |
|---|
| Username | The user’s unique login name. | luffy |
| Password | Account password (set or update manually by the developer). | Pass123!@ |
| Email | Optional email for password recovery and OTP verification. | luffy@example.com |
| Subscription | The plan tier assigned to the account. | Developer Tier |
| Expiry Timestamp | Expiration date and time. | 2026-12-31 23:59 |
| Max HWID Limits | Maximum concurrent devices the user can log in from. | 2 Devices |
| HWID Affected | HWID lock enforcement toggle (disable for exemptions). | Enabled |
Role-Based Max HWID Caps:Tester: Max 5 devices per user
Developer / Manager: Max 10 devices per user
Seller / Reseller: Max 20 devices per user
The maximum HWID limit is enforced based on the account role. You cannot assign more devices than this value.
Individual User Actions (editUserModal)#
From the three-dot menu in the user table, you can perform these actions on each account:Edit Profile: Edit Username, Email, Password, or Subscription Tier.
Reset HWID (reset_hwid): Clear active device locks after a hardware upgrade or OS change. The next login will automatically bind the new device.
Ban / Unban (ban, unban): Temporarily or permanently suspend/restore account access.
Pause / Unpause (pause, unpause): Paused users cannot log in until the account is resumed.
Bulk Database Operations#
AuthVaultix offers powerful bulk operations to maintain large user bases:Reset All HWIDs: Clear device locks for all users in the application.
Prune Expired Users (delete_expired): Clear expired accounts from the database with one click.
Unban All Users (unban_all): Remove active bans from all suspended accounts.
Delete All Users (delete_all): Clear the entire user database for the application (confirmation required).
Bulk Time Management (bulkTimeModal): Add or subtract time for multi-selected users or the entire database (Units: Minutes, Hours, Days, Weeks, Months, Years).
This action is permanent and deleted users cannot be recovered.
AuthVaultix Native Import (authVaultixImportModal): Upload a CSV or JSON backup file to import users.
KeyAuth Migration Importer (keyAuthImportModal): Upload a KeyAuth JSON backup to transfer all users, subscriptions, expiry dates, and registration notes intact into AuthVaultix.
Exporting & UI Display Customization#
Data Export: Download user lists in CSV or JSON format.
Custom Columns Modal (customColumnsModal): Customize which table columns are displayed.
Live Search Filter (#searchBox): Filter by Username, Email, IP Address, HWID, or Subscription using the live search bar.
Modified at 2026-07-26 18:27:45