|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class ilObjAuthSettingsGUI. More...
Collaboration diagram for ilRegistrationSettings:Public Member Functions | |
| __construct (ilSetting $settings=null) | |
| getRegistrationType () | |
| setRegistrationType (int $a_type) | |
| enabled () | |
| directEnabled () | |
| approveEnabled () | |
| activationEnabled () | |
| registrationCodeRequired () | |
| passwordGenerationEnabled () | |
| setPasswordGenerationStatus (bool $a_status) | |
| getAccessLimitation () | |
| setAccessLimitation (bool $a_access_limitation) | |
| setApproveRecipientLogins (string $a_rec_string) | |
| getApproveRecipientLogins () | |
| getApproveRecipients () | |
| getUnknown () | |
| roleSelectionEnabled () | |
| automaticRoleAssignmentEnabled () | |
| setRoleType (int $a_type) | |
| setRegistrationHashLifetime (int $a_lifetime) | |
| getRegistrationHashLifetime () | |
| setAllowCodes (bool $a_allow_codes) | |
| getAllowCodes () | |
| setAllowedDomains (string $a_value) | |
| getAllowedDomains () | |
| validate () | |
| save () | |
Static Public Member Functions | |
| static | _lookupRegistrationType () |
Data Fields | |
| const | ERR_UNKNOWN_RCP = 1 |
| const | ERR_MISSING_RCP = 2 |
| const | REG_HASH_LIFETIME_MIN_VALUE = 60 |
| const | IL_REG_DISABLED = 1 |
| const | IL_REG_DIRECT = 2 |
| const | IL_REG_APPROVE = 3 |
| const | IL_REG_ACTIVATION = 4 |
| const | IL_REG_CODES = 5 |
| const | IL_REG_ROLE_UNDEFINED = 0 |
| const | IL_REG_ROLES_FIXED = 1 |
| const | IL_REG_ROLES_EMAIL = 2 |
| const | IL_REG_ERROR_UNKNOWN = 1 |
| const | IL_REG_ERROR_NO_PERM = 2 |
Protected Attributes | |
| ilSetting | $settings |
Private Member Functions | |
| read () | |
Private Attributes | |
| int | $registration_type |
| bool | $password_generation_enabled = false |
| bool | $access_limitation = false |
| string | $approve_recipient_logins = '' |
| array | $approve_recipient_ids = [] |
| int | $role_type = self::IL_REG_ROLE_UNDEFINED |
| array | $unknown = [] |
| int | $reg_hash_life_time = 0 |
| bool | $reg_allow_codes = false |
| array | $allowed_domains = [] |
Class ilObjAuthSettingsGUI.
Definition at line 26 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::__construct | ( | ilSetting | $settings = null | ) |
Definition at line 57 of file class.ilRegistrationSettings.php.
References $DIC, $settings, read(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
static |
Definition at line 79 of file class.ilRegistrationSettings.php.
References $DIC, $ilSetting, and ILIAS\Repository\int().
Referenced by ilStartUpGUI\showRegistrationLinks().
Here is the call graph for this function:
Here is the caller graph for this function:| ilRegistrationSettings::activationEnabled | ( | ) |
Definition at line 108 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::approveEnabled | ( | ) |
Definition at line 103 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::automaticRoleAssignmentEnabled | ( | ) |
Definition at line 171 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::directEnabled | ( | ) |
Definition at line 98 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::enabled | ( | ) |
Definition at line 93 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::getAccessLimitation | ( | ) |
Definition at line 128 of file class.ilRegistrationSettings.php.
References $access_limitation.
| ilRegistrationSettings::getAllowCodes | ( | ) |
Definition at line 199 of file class.ilRegistrationSettings.php.
References $reg_allow_codes.
| ilRegistrationSettings::getAllowedDomains | ( | ) |
Definition at line 216 of file class.ilRegistrationSettings.php.
References $allowed_domains.
| ilRegistrationSettings::getApproveRecipientLogins | ( | ) |
Definition at line 151 of file class.ilRegistrationSettings.php.
References $approve_recipient_logins.
Referenced by validate().
Here is the caller graph for this function:| ilRegistrationSettings::getApproveRecipients | ( | ) |
Definition at line 156 of file class.ilRegistrationSettings.php.
References $approve_recipient_ids.
| ilRegistrationSettings::getRegistrationHashLifetime | ( | ) |
Definition at line 187 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::getRegistrationType | ( | ) |
Definition at line 69 of file class.ilRegistrationSettings.php.
References $registration_type.
Referenced by validate().
Here is the caller graph for this function:| ilRegistrationSettings::getUnknown | ( | ) |
Definition at line 161 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::passwordGenerationEnabled | ( | ) |
Definition at line 118 of file class.ilRegistrationSettings.php.
References $password_generation_enabled.
Referenced by ilUserProfile\addFieldToForm(), and ilUserProfile\getPasswordInput().
Here is the caller graph for this function:
|
private |
Definition at line 260 of file class.ilRegistrationSettings.php.
References $id, ilObjUser\_lookupLogin(), ILIAS\Repository\int(), setAllowedDomains(), and ILIAS\Repository\settings().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilRegistrationSettings::registrationCodeRequired | ( | ) |
Definition at line 113 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::roleSelectionEnabled | ( | ) |
Definition at line 166 of file class.ilRegistrationSettings.php.
Referenced by ilUserProfile\getRolesInput().
Here is the caller graph for this function:| ilRegistrationSettings::save | ( | ) |
Definition at line 247 of file class.ilRegistrationSettings.php.
References ILIAS\Repository\settings().
Here is the call graph for this function:| ilRegistrationSettings::setAccessLimitation | ( | bool | $a_access_limitation | ) |
Definition at line 133 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::setAllowCodes | ( | bool | $a_allow_codes | ) |
Definition at line 192 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::setAllowedDomains | ( | string | $a_value | ) |
Definition at line 204 of file class.ilRegistrationSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilRegistrationSettings::setApproveRecipientLogins | ( | string | $a_rec_string | ) |
Definition at line 138 of file class.ilRegistrationSettings.php.
References ilObjUser\_lookupId().
Here is the call graph for this function:| ilRegistrationSettings::setPasswordGenerationStatus | ( | bool | $a_status | ) |
Definition at line 123 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::setRegistrationHashLifetime | ( | int | $a_lifetime | ) |
Definition at line 181 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::setRegistrationType | ( | int | $a_type | ) |
Definition at line 74 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::setRoleType | ( | int | $a_type | ) |
Definition at line 176 of file class.ilRegistrationSettings.php.
| ilRegistrationSettings::validate | ( | ) |
Definition at line 221 of file class.ilRegistrationSettings.php.
References $valid, ilObjUser\_lookupId(), getApproveRecipientLogins(), and getRegistrationType().
Here is the call graph for this function:
|
private |
Definition at line 46 of file class.ilRegistrationSettings.php.
Referenced by getAccessLimitation().
|
private |
Definition at line 53 of file class.ilRegistrationSettings.php.
Referenced by getAllowedDomains().
|
private |
Definition at line 48 of file class.ilRegistrationSettings.php.
Referenced by getApproveRecipients().
|
private |
Definition at line 47 of file class.ilRegistrationSettings.php.
Referenced by getApproveRecipientLogins().
|
private |
Definition at line 45 of file class.ilRegistrationSettings.php.
Referenced by passwordGenerationEnabled().
|
private |
Definition at line 52 of file class.ilRegistrationSettings.php.
Referenced by getAllowCodes().
|
private |
Definition at line 51 of file class.ilRegistrationSettings.php.
|
private |
Definition at line 44 of file class.ilRegistrationSettings.php.
Referenced by getRegistrationType().
|
private |
Definition at line 49 of file class.ilRegistrationSettings.php.
|
protected |
Definition at line 55 of file class.ilRegistrationSettings.php.
Referenced by __construct().
|
private |
Definition at line 50 of file class.ilRegistrationSettings.php.
| const ilRegistrationSettings::ERR_MISSING_RCP = 2 |
Definition at line 29 of file class.ilRegistrationSettings.php.
Referenced by ilRegistrationSettingsGUI\save().
| const ilRegistrationSettings::ERR_UNKNOWN_RCP = 1 |
Definition at line 28 of file class.ilRegistrationSettings.php.
Referenced by ilRegistrationSettingsGUI\save().
| const ilRegistrationSettings::IL_REG_ACTIVATION = 4 |
Definition at line 36 of file class.ilRegistrationSettings.php.
Referenced by ilPersonalProfileGUI\addEmailChangeModal(), ilPersonalProfileGUI\changeEmail(), ilAccountRegistrationGUI\createUser(), ilAccountRegistrationGUI\distributeMails(), ilAccountRegistrationGUI\initForm(), ilRegistrationSettingsGUI\initForm(), ilRegistrationSettingsGUI\initFormValues(), ilAccountRegistrationGUI\login(), and ilRegistrationSettingsGUI\save().
| const ilRegistrationSettings::IL_REG_APPROVE = 3 |
Definition at line 35 of file class.ilRegistrationSettings.php.
Referenced by ilAccountRegistrationGUI\distributeMails(), ilRegistrationSettingsGUI\initForm(), ilRegistrationSettingsGUI\initFormValues(), ilAccountRegistrationGUI\login(), ilRegistrationSettingsGUI\save(), and ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail().
| const ilRegistrationSettings::IL_REG_CODES = 5 |
Definition at line 37 of file class.ilRegistrationSettings.php.
Referenced by ilAccountRegistrationGUI\createUser(), ilRegistrationSettingsGUI\initForm(), and ilAccountRegistrationGUI\login().
| const ilRegistrationSettings::IL_REG_DIRECT = 2 |
Definition at line 34 of file class.ilRegistrationSettings.php.
Referenced by ilAccountRegistrationGUI\createUser(), ilRegistrationSettingsGUI\initForm(), ilRegistrationSettingsGUI\initFormValues(), ilAccountRegistrationGUI\login(), and ilRegistrationSettingsGUI\save().
| const ilRegistrationSettings::IL_REG_DISABLED = 1 |
Definition at line 33 of file class.ilRegistrationSettings.php.
Referenced by ilObjUserAccess\_checkGoto(), ilAccountRegistrationGUI\executeCommand(), ilRegistrationSettingsGUI\initForm(), and ilStartUpGUI\showRegistrationLinks().
| const ilRegistrationSettings::IL_REG_ERROR_NO_PERM = 2 |
Definition at line 42 of file class.ilRegistrationSettings.php.
| const ilRegistrationSettings::IL_REG_ERROR_UNKNOWN = 1 |
Definition at line 41 of file class.ilRegistrationSettings.php.
| const ilRegistrationSettings::IL_REG_ROLE_UNDEFINED = 0 |
Definition at line 38 of file class.ilRegistrationSettings.php.
Referenced by ilRegistrationSettingsGUI\initFormValues().
| const ilRegistrationSettings::IL_REG_ROLES_EMAIL = 2 |
Definition at line 40 of file class.ilRegistrationSettings.php.
Referenced by ilRegistrationSettingsGUI\initForm(), and ilRegistrationSettingsGUI\initFormValues().
| const ilRegistrationSettings::IL_REG_ROLES_FIXED = 1 |
Definition at line 39 of file class.ilRegistrationSettings.php.
Referenced by ilRegistrationSettingsGUI\initForm(), and ilRegistrationSettingsGUI\initFormValues().
| const ilRegistrationSettings::REG_HASH_LIFETIME_MIN_VALUE = 60 |
Definition at line 31 of file class.ilRegistrationSettings.php.
Referenced by ilRegistrationSettingsGUI\initForm(), ilRegistrationSettingsGUI\save(), ILIAS\User\Tests\ChangeMailTokenDBRepositoryTest\testGetTokenForTokenStringReturnsNullOnExpiredToken(), and ILIAS\User\Tests\ChangeMailTokenTest\testIsTokenValidForCurrentStatusReturnsCorrectStatus().