Register new users¶
You can allow your users to create accounts by employing the /register
route.
This route leads to a registration form that, when filled in, creates a new user content item in the repository.
User types¶
There are two user types defined: users
and customers
.
users
are back office users that are involved in creating the page such as editors, and customers
are frontend users.
To decide where the user should be registered to, you need to specify their user type under the ibexa.system.<scope>.user_type_identifier
configuration key.
1 2 3 4 5 |
|
User groups¶
By default, new users generated in this way are placed in the Guest accounts group. You can select a different default group in the following section of configuration:
1 2 3 4 5 |
|
Registration form field configuration¶
To modify the registration form template, add or remove fields under the allowed_field_definitions_identifiers
configuration key:
1 2 3 4 5 6 7 8 9 10 |
|
Other user management templates¶
You can also modify form templates in the following way:
Changing user password:
1 2 3 4 5 6 |
|
Password recovery forms:
1 2 3 4 |
|
Resetting password:
1 2 3 |
|
User settings:
1 2 |
|
Changing registration form templates:
To change the registration form template, follow instructions in Invitation and registration form templates.