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

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
Наверх