Installing and upgrading
Backups
Security
User management
Advanced user group options
Customising ResourceSpace
Plugins
StaticSync
Configuring ResourceSpace
Integrations

User account requests

ResourceSpace has the ability to allow users to request accounts. This is enabled by default but can be turned off in the system configuration. Account request behaviour can be configured as described in the table below

Description Config options
Manual creation (default) The account request is sent to administrators who can set up the user account. See Creating users $user_account_auto_creation=false;
Automatic creation (requires approval) Accounts are automatically created with the information supplied, but must be approved $user_account_auto_creation=true;
$auto_approve_accounts=false;
Automatic creation and approval Accounts are automatically created and approved. Logon details are sent to the new user's email $user_account_auto_creation=true;
$auto_approve_accounts=true;
Automatic creation - domain based approval Accounts are created. If the email address provided matches a permitted domain the account is automatically approved $user_account_auto_creation=true;
$auto_approve_domains=[ARRAY OF PERMITTED DOMAINS];

Other config options

$username_from_email (version 10.5+)

By default, when accounts are automatically created a username will be constructed derived from the full name provided. If the config option $username_from_email=true; is set then the email provided will instead be used as the username.

$custom_registration_fields

The configuration also allows for extra fields to be added to the form so that if you are manually creating accounts, you can get some more information relating to the request. For more detail refer to the section on $custom_registration_fields in include/config.default.php

account_request