Объект системы "пользователь"
Объект "пользователь" (далее пользователь) принадлежит системному справочнику "пользователи".
Справочник "пользователи" допускает только одноуровневую группировку. Группы справочника не могут содержать дочерние группы. Пользователи не могут находится вне групп.
В справочнике допускается создавать неограниченное количество групп и перемещать пользователей между ними. При этом в справочнике имеются предопределенные группы:
- Администратор (admin)
- Пользователь (user)
- Заблокированные (blocked)
При перемещении пользователя в группу "Заблокированные" (blocked), для пользователя прекращается доступ к ресурсам, открытым в группах доступа, не смотря на то что он остается членом этих групп
При создании пользователя cms автоматически размещает его в группе 'пользователи'(user) и назначает его членом пользовательской группы доступа.
Смена пользовательских групп и групп доступа осуществляется только пользователями состоящими в группе доступа 'администраторы' или группы доступа с правами на соответствующие ресурсы.
Для каждого пользователя cms создает связанную с пользователем директорию для хранения изображений
Параметры принимаемые объектом:
- Уникальный, неизменяемый ID
- Имя пользователя (логин)
- Хеш отпечаток пароля
- Адрес электронной почты
- Тип авторизации (одно или двух ступенчатая)
- Дата регистрации
- Дата последнего входа