Joomla 6 ready — all extensions now run natively on Joomla 5 and Joomla 6.

Frontend UserManager Documentation

Permissions & access

Understand the two permission modes and how access control works across the component.

Overview

Frontend UserManager supports two permission modes that control who can manage users, user groups and access levels. The mode is selected in component settings.

Both modes share one thing in common: Frontend Superusers always have full access to everything, regardless of the mode.

Mode comparison

AspectHierarchical (default)Joomla standard
User visibility Only users within the admin's branch of the group tree All users (subject to hidden groups)
Permission source Frontend UserManager config (frontend superusers + admin groups) Joomla ACL for com_users
User group management Frontend Superusers only Users with core.manage on com_users
Access level management Frontend Superusers only Users with core.manage on com_users
Administrator badge Shown in user group list Hidden
Administrator field Shown in user group editor Hidden
Backend consistency Frontend-only permissions (independent of backend) Same permissions as Joomla backend
Best for Multi-tenant / department-based management Flat structures or centralised administration

Hierarchical mode (default)

Hierarchical mode uses a 3-layer access system based on the Joomla user group tree:

Layer 1: Frontend Superusers

Users in groups configured as Frontend Superusers have full access to everything:

  • Manage all users regardless of group membership
  • Create, edit and delete user groups
  • Create, edit and delete access levels

Layer 2: Admin User Groups

Users in groups configured as Admin User Groups can manage users within their hierarchical scope:

  • See and manage users who are members of their parent group and all descendant groups
  • Create new users within their scope
  • Edit and delete users within their scope
  • Cannot manage user groups or access levels

Layer 3: No access

Users not in either group are redirected to the user list (if they have basic view access) or the site homepage.

How hierarchical scope works

An admin user's scope is determined by their position in the group tree:

Registered   → Company A ← Admin's parent group     → Company A Admins ← Admin is here     → Sales ← Admin can manage these users     → Engineering ← Admin can manage these users   → Company B ← NOT in scope     → Warehouse ← NOT in scope

In this example, a user in "Company A Admins" can manage users in "Company A", "Sales" and "Engineering" — but not in "Company B" or "Warehouse".

The parent rule

An admin group can manage its parent group and all groups that are descendants of the parent. This means the admin can manage users at the same level and below in the tree, including other admin groups under the same parent.

Joomla standard mode

Joomla standard mode delegates permissions to Joomla's built-in ACL system for the com_users component. This means the same permissions that control user management in the Joomla backend also apply in the frontend.

Joomla permissionWhat it enables
core.manage Access the component; view users, user groups and access levels.
core.create Create new users and user groups.
core.edit Edit existing users and user groups.
core.delete Delete users and user groups.

To configure these permissions in Joomla:

  1. Go to Users → Options in the Joomla backend.
  2. Click the Permissions tab.
  3. Set the appropriate permissions for each user group.
Frontend Superusers still work

Even in Joomla standard mode, the Frontend Superusers setting is respected. Users in those groups always have full access, regardless of their Joomla ACL permissions.

Built-in protections

Regardless of the permission mode, these security rules always apply:

ProtectionDescription
Self-protection Users cannot edit, delete or block their own account.
Joomla Super Users Members of Joomla's built-in "Super Users" group (ID 8) are never shown and cannot be managed.
Frontend Superusers Members of Frontend Superuser groups cannot be edited or deleted by non-superusers.
Login required Guest users are always redirected to the login page.

Switching between modes

You can switch between hierarchical and Joomla standard mode at any time in the component settings. The change takes effect immediately.

  • Admin group settings are preserved when switching — they are simply ignored in Joomla standard mode.
  • The administrator badge and field in user groups are automatically hidden/shown based on the active mode.
  • No data is lost when switching.

Choosing the right mode

Use hierarchical mode when:

  • You have multiple departments or organisations on the same Joomla site.
  • Each department should only manage its own users.
  • You want a simple 3-layer system without configuring Joomla ACL.
  • Department admins should not see users from other departments.

Use Joomla standard mode when:

  • You have a flat organisational structure.
  • You want the same permissions in both frontend and backend.
  • You need granular per-action permissions (create vs. edit vs. delete).
  • All administrators should be able to see all users.

logo hvid

Sanderumvej 82, 5250 Odense SV, Denmark
VAT: DK33799888

Cron Job Starts