Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 00:42

Функция проверки сложности пароля

Автор J.Lynx, 09 авг 2022, 16:07

0 Пользователей и 1 гость просматривают эту тему.

J.Lynx

При переписывании базы была поломана функция проверки сложности пароля: 4 буквы не считаются ни маленькими, ни большими.
Не нашёл, где находится список соответствия символа категории заглавных/строчных/спецсимволов/цифр.
Может кто подсказать?

Конфигурация "Управление медицинским центром", но сильно допилена.

BuhRust

Цитата: J.Lynx от 09 авг 2022, 16:07Конфигурация "Управление медицинским центром", но сильно допилена.

Сомневаюсь, что дело в конфигурации, т.к. проверка сложности пароля осуществляется на уровне платформы.

ЦитироватьНе нашёл, где находится список соответствия символа категории заглавных/строчных/спецсимволов/цифр.
Может кто подсказать?

Не понял, что за "список соответствия"?

ЦитироватьПри переписывании базы была поломана функция проверки сложности пароля: 4 буквы не считаются ни маленькими, ни большими.

Про "4 буквы" не понял, но проверка сложности пароля включается в Параметрах информационной базы



При возведении этого флага длина нового пароля должна быть не менее 7 символов, при этом должны выполняться минимум три условия из четырех (заглавные и строчные буквы, цифры, спец.символы) + пароль не должен совпадать с именем пользователя + пароль не должен быть из последовательности символов.

Старые пароли при взведении флага не аннулируются, но для них включается проверка верхнего и нижнего регистра.

J.Lynx

BuhRust, на той же платформе "чистая", не переписанная конфигурация УМЦ работает корректно.

Проблема заключается в том, что пароль "Password1" проверку проходит, а пароль "pAssword1" - не проходит, поскольку, по мнению 1с, в нём нет ни одного заглавного символа.

Также, пароль "PPPPPPPp1" проверку проходит, а пароль "PPPPPPPa1" - не проходит.

BuhRust

Цитата: J.Lynx от 11 авг 2022, 18:19BuhRust, на той же платформе "чистая", не переписанная конфигурация УМЦ работает корректно.

Мы видимо на разных языках говорим.
Причём тут "на той же платформе"?
Проверка сложности паролей пользователей настраивается не для платформы, а для каждой базы отдельно.
Она у вас точно включена в обоих базах?

J.Lynx

BuhRust, да, точно включена.
"на той же платформе" означает, что текущая версия базы тестовой (чистой) и боевой (переделанной) требуют одну и ту же версию технологической платформы (конкретно - 8.3.21.1302)
Но ключевой вопрос не в этом.
Какая функция (имя) проверяет, соответствует ли пароль критериям сложности? Где её найти?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск