Улучшение #4588
Дополнена генерация паролей биллинга
Описание
В білінгу наявні три можливі способи генерації паролів:
1) з використанням конфігураційних змінних PASSWD_LENGTH та PASSWD_SYMBOLS, які можна напряму прописати в конфігураційному файлі config.pl (найнижчий пріоритет);
2) з використанням конфігураційних змінних PASSWD_LENGTH та PASSWD_SYMBOLS, які можна задати через веб-інтерфейс в меню Налаштування>Конфігурація (середній пріоритет);
3) з використанням Генератора паролів (найвищий пріоритет), результати якого заносяться у внутрішню змінну CONFIG_PASSWORD.
Однак помітив наступну ситуацію: якщо не задано жодної зі змінних PASSWD_LENGTH, PASSWD_SYMBOLS, CONFIG_PASSWORD все одно здійснюється генерація паролю з цифр та символів верхнього і нижнього регістрів й не зрозуміло звідки це отримується. Потрібно проаналізувати код і зробити на розсуд розробника такі зміни щоб вищезазначена ситуація стала зрозумілою.
История
#1 Обновлено Віктор Дудаль около 1 месяца назад
- Параметр Тема изменился с Дополнена генерация паролей билдинга на Дополнена генерация паролей биллинга
#2 Обновлено AsmodeuS Asm 30 дня назад
- Параметр Назначена изменился на Віталій Андрусяк
- Параметр Версия изменился на 194 01.04.2024 09:00:00
- Параметр Оценка трудозатрат изменился на 5.00 ч
- Параметр Сложность изменился с 1 на 3
#3 Обновлено Віктор Дудаль 15 дня назад
- Параметр Версия изменился с 194 01.04.2024 09:00:00 на 195 15.04.2024 09:00:00
#4 Обновлено Віталій Андрусяк 3 дня назад
- Параметр Статус изменился с Новая на В работе
#5 Обновлено Віталій Андрусяк 3 дня назад
Я в цьому бачу, щоб Conf мав спеціальну функцію, яка встановлює деяким конфігураційним зміннам дефолтні значення.
І зазначати їх суто тільки там.
Це дозволить уникнення дублікату логіки "а якщо немає змінної"
Я це застосую до змінних PASSWD_LENGTH та PASSWD_SYMBOLS, а подалі це можна розширяти без проблем.
#6 Обновлено Віталій Андрусяк 2 дня назад
- Параметр Статус изменился с В работе на На тестировании
- Параметр Готовность изменился с 0 на 90
Виконано.
Тепер більше проблем з символами і кількістю не буде.
Дописав про функцію дефолтсів в документації:
http://abills.net.ua/wiki/pages/viewpage.action?pageId=35816674#id-%D0%9E%D0%B1%D1%89%D0%B8%D0%B5%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5