[I128-2502] Управление пользователями: авторизационные поля обновляются через Security


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2502] Управление пользователями: авторизационные поля обновляются через Security📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Users - Управление пользователями

Завершено: 28.06.2026 00:06

Проблема: В модуле Users при изменении email/пароля авторизационное поле 113 типа AUTH собирается вручную строкой и записывается через SetField() или FieldAdd(). Это обходит централизованный слой Security для материализации служебного поля 113.

Решение: Оба сценария обновления авторизационных данных переводятся на Security::MaterializeAuth(). Поведение для пользователя не меняется: email, пароль, код подтверждения и служебные признаки продолжают сохраняться, но запись AUTH выполняется через общий механизм Security.

Технические подробности: В modules/Users/api.php ручная сборка поля AUTH заменяется на UseModule('Security')->MaterializeAuth() в обоих сценариях обновления учетных данных.

Документация: Изменения документации не требуются: пользовательский сценарий изменения данных не меняется, исправляется внутренний способ записи авторизационного поля.

-

1. Связанные задачи

1.1. 🔗 blocks: I128-2487

[I128-2487] Security: служебное поле 113 создается без явного действия безопасности Статус: Завершено | Автор: Ilya Mikhaylenko