passwordGenerateLength param
This commit is contained in:
@@ -284,5 +284,6 @@ return [
|
||||
'requiredMariadbVersion' => '5.5.3',
|
||||
'recommendedMariadbParams' => [],
|
||||
'ldapPortalUserLdapAuth' => false,
|
||||
'passwordGenerateLength' => 10,
|
||||
'aclStrictMode' => true,
|
||||
];
|
||||
|
||||
@@ -121,6 +121,7 @@
|
||||
"useWebSocket": "Use WebSocket",
|
||||
"passwordRecoveryDisabled": "Disable password recovery",
|
||||
"passwordRecoveryForAdminDisabled": "Disable password recover for admin users",
|
||||
"passwordGenerateLength": "Length of generated passwords",
|
||||
"auth2FA": "Enable 2-Factor Authentication",
|
||||
"auth2FAMethodList": "Available 2FA methods"
|
||||
},
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
{
|
||||
"label": "Passwords",
|
||||
"rows": [
|
||||
[{"name": "passwordGenerateLength"}, false],
|
||||
[{"name": "passwordRecoveryDisabled"}, {"name": "passwordRecoveryForAdminDisabled"}]
|
||||
]
|
||||
}
|
||||
|
||||
@@ -166,6 +166,12 @@
|
||||
"passwordRecoveryForAdminDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"passwordGenerateLength": {
|
||||
"type": "int",
|
||||
"min": 6,
|
||||
"max": 150,
|
||||
"required": true
|
||||
},
|
||||
"ldapHost": {
|
||||
"type": "varchar",
|
||||
"required": true
|
||||
|
||||
@@ -385,8 +385,8 @@ class User extends Record
|
||||
$letterCount = $this->getConfig()->get('passwordStrengthLetterCount');
|
||||
$numberCount = $this->getConfig()->get('passwordStrengthNumberCount');
|
||||
|
||||
$generateLength = $this->getConfig()->get('passwordGenerateLength', 8);
|
||||
$generateLetterCount = $this->getConfig()->get('passwordGenerateLetterCount', 5);
|
||||
$generateLength = $this->getConfig()->get('passwordGenerateLength', 10);
|
||||
$generateLetterCount = $this->getConfig()->get('passwordGenerateLetterCount', 4);
|
||||
$generateNumberCount = $this->getConfig()->get('passwordGenerateNumberCount', 2);
|
||||
|
||||
$length = is_null($length) ? $generateLength : $length;
|
||||
|
||||
@@ -58,8 +58,8 @@ define('views/user/fields/generate-password', 'views/fields/base', function (Dep
|
||||
var letterCount = this.getConfig().get('passwordStrengthLetterCount');
|
||||
var numberCount = this.getConfig().get('passwordStrengthNumberCount');
|
||||
|
||||
var generateLength = this.getConfig().get('passwordGenerateLength') || 8;
|
||||
var generateLetterCount = this.getConfig().get('passwordGenerateLetterCount') || 5;
|
||||
var generateLength = this.getConfig().get('passwordGenerateLength') || 10;
|
||||
var generateLetterCount = this.getConfig().get('passwordGenerateLetterCount') || 4;
|
||||
var generateNumberCount = this.getConfig().get('passwordGenerateNumberCount') || 2;
|
||||
|
||||
length = (typeof length === 'undefined') ? generateLength : length;
|
||||
|
||||
Reference in New Issue
Block a user