Registration
Self-registration policy and post-registration redirects — what new users are asked for and where they land.
Access these settings under Administration > Configuration settings > Registration. This category contains 20 settings, listed below with the title and comment shipped in the platform's settings fixtures (SettingsCurrentFixtures.php).
The variable name in code is shown in monospace. Use it when scripting via the API or when you need to change those settings at a global level by editing
config/settings_override.yaml.
Settings
allow_double_validation_in_registration
allow_double_validation_in_registrationDouble validation for registration process
Simply display a confirmation request on the registration page before going forward with the user creation.
Default: false
allow_fields_inscription
allow_fields_inscriptionRestrict fields shown during registration
If you only want to show some of the available profile field, your can complete the array here with sub-elements 'fields' and 'extra_fields' containing arrays with a list of the fields to show.
allow_lostpassword
allow_lostpasswordLost password
Are users allowed to request their lost password?
Default: true
allow_registration
allow_registrationRegistration
Is registration as a new user allowed? Can users create new accounts?
Default: false
allow_registration_as_teacher
allow_registration_as_teacherRegistration as teacher
Can one register as a teacher (with the ability to create courses)?
Default: false
allow_terms_conditions
allow_terms_conditionsEnable terms and conditions
This option will display the Terms and Conditions in the register form for new users. Need to be configured first in the portal administration page.
Default: false
drh_autosubscribe
drh_autosubscribeHuman resources director autosubscribe
Human resources director autosubscribe - not yet available
extendedprofile_registration
extendedprofile_registrationPortfolio fields at registration
Which of the following fields of the portfolio have to be available in the user registration process? This requires that the portfolio option be enabled (see above).
extendedprofile_registrationrequired
extendedprofile_registrationrequiredRequired portfolio fields in registration
Which of the following fields of the portfolio are required in the user registration process? This requires that the portfolio option be enabled and that the field be also available in the registration form (see above).
extldap_config
extldap_configLDAP connection configuration
Array defining host and port for the LDAP server.
hide_legal_accept_checkbox
hide_legal_accept_checkboxHide legal accept checkbox in Terms and Conditions page
If set to true, removes the "I have read and accept" checkbox in the Terms and Conditions page flow.
Default: false
platform_unsubscribe_allowed
platform_unsubscribe_allowedAllow unsubscription from platform
By enabling this option, you allow any user to definitively remove his own account and all data related to it from the platform. This is quite a radical action, but it is necessary for portals opened to the public where users can auto-register. An additional entry will appear in the user profile to unsubscribe after confirmation.
Default: false
redirect_after_login
redirect_after_loginRedirect after login (per profile)
Define redirection per profile after login using a JSON object like {"STUDENT":"", "ADMIN":"admin-dashboard"}
Default:
required_extra_fields_in_inscription
required_extra_fields_in_inscriptionRequired extra fields during registration
Array of extra field identifiers that must be completed during user registration.
required_profile_fields
required_profile_fieldsRequired fields during registration
Array of profile field names (email, phone, language, official_code) that must be provided during registration.
send_inscription_msg_to_inbox
send_inscription_msg_to_inboxSend the welcome message to e-mail and inbox
By default, the welcome message (with credentials) is sent only by e-mail. Enable this option to send it to the user's Chamilo inbox as well.
Default: false
sessionadmin_autosubscribe
sessionadmin_autosubscribeSession admin autosubscribe
Session administrator autosubscribe - not available yet
student_autosubscribe
student_autosubscribeLearner autosubscribe
Learner autosubscribe - not yet available
teacher_autosubscribe
teacher_autosubscribeTeacher autosubscribe
Teacher autosubscribe - not yet available
user_hide_never_expire_option
user_hide_never_expire_optionHide 'never expires' option for users
Remove the option 'never expires' when creating/editing a user account.
Default: false
Last updated
Was this helpful?