passwordGenerateLength param

This commit is contained in:
yuri
2019-09-17 13:35:31 +03:00
parent ab538e1901
commit 381f4886a9
6 changed files with 13 additions and 4 deletions
@@ -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
+2 -2
View File
@@ -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;