Removed prevent_registration config var, functionally replaced by the Private section.

This commit is contained in:
flash 2018-10-05 09:36:16 +02:00
parent 7ab2c69f5c
commit 818a8a9ade
2 changed files with 2 additions and 5 deletions

View file

@ -18,9 +18,7 @@ $usernameValidationErrors = [
$siteIsPrivate = boolval(config_get_default(false, 'Private', 'enabled'));
$loginPermission = $siteIsPrivate ? intval(config_get_default(0, 'Private', 'permission')) : 0;
$canResetPassword = $siteIsPrivate ? boolval(config_get_default(false, 'Private', 'password_reset')) : true;
$canCreateAccount = !$siteIsPrivate
&& !boolval(config_get_default(false, 'Auth', 'lockdown'))
&& !boolval(config_get_default(false, 'Auth', 'prevent_registration'));
$canCreateAccount = !$siteIsPrivate && !boolval(config_get_default(false, 'Auth', 'lockdown'));
$authUsername = $isSubmission ? ($_POST['auth']['username'] ?? '') : ($_GET['username'] ?? '');
$authEmail = $isSubmission ? ($_POST['auth']['email'] ?? '') : ($_GET['email'] ?? '');

View file

@ -124,8 +124,7 @@ final class Application
public function disableRegistration(): bool
{
return $this->underLockdown()
|| boolval(config_get_default(false, 'Private', 'enabled'))
|| boolval(config_get_default(false, 'Auth', 'prevent_registration'));
|| boolval(config_get_default(false, 'Private', 'enabled'));
}
// used in some of the user functions still, fix that