[CONFIG] Make password length limits configurable
This commit is contained in:
parent
6a74102d52
commit
1c09aefd5a
@ -157,6 +157,10 @@ parameters:
|
|||||||
featured: []
|
featured: []
|
||||||
min_length: 4
|
min_length: 4
|
||||||
|
|
||||||
|
password:
|
||||||
|
min_length: 6
|
||||||
|
max_length: 60
|
||||||
|
|
||||||
profile:
|
profile:
|
||||||
bio_text_limit:
|
bio_text_limit:
|
||||||
allow_nick_change: false
|
allow_nick_change: false
|
||||||
|
@ -63,21 +63,26 @@ class Security extends Controller
|
|||||||
$form = Form::create([
|
$form = Form::create([
|
||||||
['nickname', TextType::class, [
|
['nickname', TextType::class, [
|
||||||
'label' => _m('Nickname'),
|
'label' => _m('Nickname'),
|
||||||
'constraints' => [new Length([
|
'constraints' => [
|
||||||
|
new NotBlank(['message' => _m('Please enter a nickname')]),
|
||||||
|
new Length([
|
||||||
'min' => Common::config('nickname', 'min_length'),
|
'min' => Common::config('nickname', 'min_length'),
|
||||||
'minMessage' => _m(['Your nickname must be at least # characters long'], ['count' => Common::config('nickname', 'min_length')]),
|
'minMessage' => _m(['Your nickname must be at least # characters long'], ['count' => Common::config('nickname', 'min_length')]),
|
||||||
'max' => Nickname::MAX_LEN,
|
'max' => Nickname::MAX_LEN,
|
||||||
'maxMessage' => _m(['Your nickname must be at most # characters long'], ['count' => Nickname::MAX_LEN]), ]),
|
'maxMessage' => _m(['Your nickname must be at most # characters long'], ['count' => Nickname::MAX_LEN]), ]),
|
||||||
],
|
],
|
||||||
]],
|
]],
|
||||||
['email', EmailType::class, ['label' => _m('Email')]],
|
['email', EmailType::class, [
|
||||||
|
'label' => _m('Email'),
|
||||||
|
'constraints' => [ new NotBlank(['message' => _m('Please enter an email') ])]
|
||||||
|
]],
|
||||||
['password', PasswordType::class, [
|
['password', PasswordType::class, [
|
||||||
'label' => _m('Password'),
|
'label' => _m('Password'),
|
||||||
'mapped' => false,
|
'mapped' => false,
|
||||||
'constraints' => [
|
'constraints' => [
|
||||||
new NotBlank(['message' => _m('Please enter a password')]),
|
new NotBlank(['message' => _m('Please enter a password')]),
|
||||||
new Length(['min' => 6, 'minMessage' => _m(['Your password should be at least # characters'], ['count' => 6]),
|
new Length(['min' => Common::config('password', 'min_length'), 'minMessage' => _m(['Your password should be at least # characters'], ['count' => Common::config('password', 'min_length')]),
|
||||||
'max' => 60, 'maxMessage' => _m(['Your password should be at most # characters'], ['count' => 60]), ]),
|
'max' => Common::config('password', 'max_length'), 'maxMessage' => _m(['Your password should be at most # characters'], ['count' => Common::config('password', 'max_length')]), ]),
|
||||||
],
|
],
|
||||||
]],
|
]],
|
||||||
['register', SubmitType::class, ['label' => _m('Register')]],
|
['register', SubmitType::class, ['label' => _m('Register')]],
|
||||||
|
Loading…
Reference in New Issue
Block a user