Every person who logs in to your ActiveManage instance has a user account. Accounts hold credentials, profile fields, security group memberships, 2FA configuration, and audit history. The platform's user management is built around a single users table that serves both your internal admin staff and your external end users — the difference between them is membership in different security groups, not a different storage location.
What a user account stores
The standard set of fields on every user account:
- Email address — typically also the username, if email-as-username is on (the platform default).
- Hashed password — using bcrypt or Argon2id depending on PHP version. Passwords are never stored in plain text.
- Names — first name, last name, display name.
- Contact details — phone number for SMS 2FA, optional postal address.
- Profile picture — uploaded image shown across the platform wherever the user is identified.
- Custom user fields — any additional columns you've added via Custom User Information Fields.
- Security group memberships — the user's effective permissions come from the union of these.
- Login history — last login timestamp, last login IP, password-change history.
- 2FA configuration — TOTP secret, SMS phone number, registered devices.
- Tenant assignment — for multi-tenant installs, which tenant the user belongs to.
Two flavours of account
Functionally there's one users table, but in practice you'll think of accounts in two groups:
Internal accounts
Your admin and staff users — people who log into the admin panel at /am.admin/ and configure the platform or use it for internal operations. Typically members of staff-specific security groups (Admins, Engineering, Sales, etc.). Often require 2FA.
External accounts
Your end users — customers, partners, public visitors who log in to your application's user-facing pages. Typically members of just the All Users group plus role-specific external groups (Customer, Subscriber, Partner). 2FA is often optional for these accounts.
The accounts share the same underlying record structure; what differs is which security groups they're in and what permissions those groups grant.
Where they're managed
From the Admin Panel sidebar, click All Users. The list shows every user account with columns for name, email, last login, and a few action buttons. Search by name or email; filter by group, login activity, or any custom user field.
For a specific user, click into their row to see their full profile — all the stored fields, their group memberships, their login history, and admin-only actions like reset password and disable account.
Three real-world account configurations
Example 1: B2B SaaS — admins and customer users
Internal accounts: 5 admins (in Super Administrator and Engineering groups). External accounts: 500 customer users (in All Users + Customer Admins or Customer Users). 2FA forced for admins, optional for customer users.
Example 2: Internal-only business app
500 internal accounts across multiple departments. No external accounts. Heavy use of department-specific groups. 2FA forced for finance and HR groups, optional for others.
Example 3: Public consumer app
10 admin accounts. 50,000 external consumer accounts (in All Users only). Email-as-username on. 2FA optional. Heavy use of self-registration with default group assignment.



