To enable users to create an account, you need to create a page with the "Registration" service.
This page must use the "Public page" template and be accessible to anonymous users.
The service must be configured as follows:
Here are the registration steps when the service is configured as described above.
In this step, visitors enter the email address that will be associated with their account.
You will then be prompted to check your email address to continue your registration.
The link in email will take you to step 2.
The link contained in the mail received, allows you to go to step 2 and create the user file.
The fields available here are of the "Project member" content type (org.ametys.plugins.workspaces.Content.member) and its default "signup" view.
To add or remove fields from this form, you'll need to override the content type and its "signup" view in your application.
Remember to give anonymous users read permission on the reference tables used in the registration form (e.g. skills), otherwise the list will always be empty for users currently registering.
If you have configured the service to display the T&Cs in the registration form, step 3 displays the text of the T&Cs.
You can return to step 2 from step 3.
Following validation of step 3, the standard or personalized message is displayed.
The user receives a mail with his login details and can connect to his account on the Catalogue site.
To enable users to change their password or retrieve a forgotten password, you need to create a page containing the "Password" service.
As with the registration page, this page must use the "Public page" template and be accessible to anonymous users.
Users must first enter the email address associated with their account.
He is then invited to follow the instructions onemail.
The link contained in the e-mail received then allows him to redefine a password.