Документация для разработчиков
Темная тема

AuthLogTable

AuthLogTable – таблица журнала действий пользователей.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main – класса Bitrix\Main\Entity\DataManager).


Методы класса

Метод Описание С версии
getTableName Возвращает имя таблицы базы данных, соответствующей данной сущности.
validateUserName Возвращает валидаторы для поля USER_NAME.
validateType Возвращает валидаторы поля TYPE.
logSiteToControllerAuth Логирует авторизацию на контроллере.
logControllerToSiteAuth Логирует авторизацию на сайте (из контроллера).
logSiteToSiteAuth Логирует авторизацию между сайтами.
getMap Возвращает список полей с типами.
isEnabled Возвращает true, если логирование включено.
cleanupAgent Удаляет устаревшие записи.
setupAgent Добавляет функцию агента для очистки лога.

Таблица журнала действий

Поле Описание Тип Обяз.
ID Идентификатор.int Y
TIMESTAMP_X Время события.datetime N
FROM_CONTROLLER_MEMBER_ID Идентификатор сайта пользователя который выполнил действие. int N
TO_CONTROLLER_MEMBER_ID Идентификатор сайта на котором выполнено действие. int N
TYPE Тип действия. varchar(50) N
STATUS Статус. Y – действие выполнено успешно. N – действие не выполнено. char(1) N
USER_ID Идентификатор пользователя, выполнившего действие. int N
USER_NAME Имя пользователя. varchar(255) N


© «Битрикс», 2001-2024, «1С-Битрикс», 2024