Здравсвуйте, подскажите как добавить кастомную ошибку в Postfixadmin.
В файле config.local.php добавляю следующее в $CONF[‘password_validation’] = array()
'/([-#*.!@$%^&(){}:;<>,.?~_+=|].*){1}/' => 'password_no_special',
Регулярка работает все ок, теперь хочу описание ошибки добавить. Делаю вроде как по мануалу, добавляю после массива:
$CONF['language_hook'] = 'password_no_special';
$PALANG['password_no_special'] = "123";
Но ошибка не выводится. Если я напрямую добавляю $PALANG[‘password_no_special’] = «123» в /languages/ru.lang то все ок (но файл перезапишется после следующего обновления)
Конфиг файла сейчас выглядит так
<?php
$CONF['password_validation'] = array(
'/.{8}/' => 'password_too_short 8', # minimum length 5 characters
'/([a-zA-Z].*){3}/' => 'password_no_characters 3', # must contain at least 3 characters
'/([0-9].*){2}/' => 'password_no_digits 2', # must contain at least 2 digits
'/([-#*.!@$%^&(){}:;<>,.?~_+=|].*){1}/' => 'password_no_special', #CUSTOM must contain at least 1 special character
);
$CONF['language_hook'] = 'password_no_special';
$PALANG['password_no_special'] = "123";
?>