НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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() в обоих сценариях обновления учетных данных.
Документация: Изменения документации не требуются: пользовательский сценарий изменения данных не меняется, исправляется внутренний способ записи авторизационного поля.
-
[I128-2487] Security: служебное поле 113 создается без явного действия безопасности
Статус: Завершено | Автор: Ilya Mikhaylenko