
80
| 3 | UserStoredFilterColumns-AgentTicketEscalationView | {} |
| 3 | UserTicketOverviewAgentTicketEscalationView | Small |
| 3 | UserLastLogin | 1540921735 |
| 3 | UserDashboardTicketGenericFilter0130-TicketOpen | Locked |
| 3 | UserDashboardTicketGenericFilter0120-TicketNew | All |
+---------+---------------------------------------------------+-------------------+
Я выбрал настройки для пользователя с внутренним идентификатором 3.
Наиболее интересные для нас поля — это время отсутствия в офисе.
Используется системой для определения может ли агент начать работать по
заявке или его нет в офисе вообще. Еще в системе используется календарь, в
котором указывается время работы каждого агента.
Таблица users таблица 2-3-2-14
Имя поля Тип данных Комментарий
Id Int(11) Внутренний идентификатор
Login varchar(200) Имя пользователя (логин)
Pw Varchar(128) Пароль
Title Varchar(50) Должность
first_name Varchar(100) Имя
last_name Varchar(100) Фамилия
valid_id Smallint(6) Идентификатор активности
create_time Datetime Время создания
change_by Datetime Время изменения
Список агентов системы OTRS.
В таблицах несколько раз встречалось поле пароля. Стоит отметить, что в
таблицах хранятся не сами пароли, а хэши, получающиеся после шифрования по
алгоритму ассиметричного шифрования blowfish. Это означает, что можно
только зашифровать данные, но не существует математической модели, по
которой возможно его дешифровать. Процедура аутентификации в этом случае
должна пройти две стадии — читается введенный пароль пользователя,
шифруется и полученный хэш сравнивается с записанным в базе данных.