ExpressionEngine Docs

Member Manager

Members Listing

Control Panel Location: Members

This page is used both to search and to browse through members within your ExpressionEngine installation.

Member Manager Control Panel Page

Filters and search input can be used to narrow down the list of members displayed.

The set of columns displayed can be customized using the “Columns” dropdown. By default, the following columns are shown: Member ID, Name (which is composed of avatar, username and screen name), Email, Roles, Join Date, Last Visit Date. Also each member row has “Actions” buttons that contains links to some common actions and a checkbox that allows performing bulk actions on selected members. When “Pending” is selected in the “Role” filter, the bulk action options are “Approve” and “Decline”, otherwise “Remove” is the only option.

All roles assigned to a member are shown in the Roles column. When multiple roles are assigned, the primary role will have an indicator. If the member is pending the column does not say “Pending” but instead shows the role to which the member will be assigned once approved (with pending indicator) and a button to approve.

Member Roles

Control Panel Location: Members > Roles

The Member Roles area of the Control Panel permits you to manage your Member Roles. The member roles can be sorted by ID, Role Name, and Status.

Each member of your site must have at least one Role, which is referred to as the Primary Role. These roles allow you to restrict and control what a given member is allowed to do, and which pages they are allowed to access. Each Member Role has over 50 different privileges that can be allowed or denied, giving you precise control over what each of your members can do.

You can assign multiple roles to a member.

Create/Edit All Member Roles

Control Panel Location: Members > Roles > Create/Edit

This sections allows you to set the various permissions and settings for the selected Member Role.

ExpressionEngine comes with 5 built-in Roles:

These roles should never be deleted.

If you need a custom set of permissions for the role, we suggest creating a new role for each case. You can do that by clicking “New Role” button, or you can create a new role based on an existing one by picking “Clone to New Role” from the role’s “Save” dropdown.

Edit the role by clicking its name in the list.

Custom Member Fields

Control Panel Location: Settings > Members > Member Fields

The link to this section is also found on top of the Member Listing page.

The Member Fields feature permits you to add fields to the member registration form and/or member profile and My Account areas.


Control Panel Location: Settings > Members > Member Fields > New/Edit

This section allows you to create or edit Member Fields.

The following field types are compatible and can be used for custom member fields:

Additionally, third-party field types that specify support for the MemberField model can be selected.

The following fields are available when creating a custom field:

Note: The fields are typically added automatically by the system so you do not need to edit the templates.

Register a New Member

Control Panel Location: Members > Create

The New Member Registration section of the Control Panel allows you to manually create a new membership account.

This section has the following options:

Ban Settings

Control Panel Location: Settings > Members > Ban Settings

The User Banning section of the Control Panel allows you to ban users by IP address, email, or name.

The ban section has the following options: