Наверх

MODX → modUser

Объёкты modUser представлены в базе данных в виде таблицы modx_users

Родительским классом объектов является modPrincipal

Доступные для получения, записи и изменения поля объекта:

  • username - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
  • password - Текстовое поле, с размером данных 255. Значение по умолчанию — пустая строка
  • cachepwd - Текстовое поле, с размером данных 255. Значение по умолчанию — пустая строка
  • class_key - Текстовое поле, с размером данных 100. По умолчанию в поле подставится значение modUser
  • active - Булевое поле, хранящее только true или false, с размером данных 1. По умолчанию в поле подставится значение 1
  • remote_key - Текстовое поле, с размером данных 191.
  • remote_data - Массив, который в базе данных хранится в виде JSON.
  • hash_class - Текстовое поле, с размером данных 100. По умолчанию в поле подставится значение hashing.modNative
  • salt - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
  • primary_group - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • session_stale - Поле, в котором хранится закодированный массив.
  • sudo - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • createdon - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль

Связи объектов

Агрегатные связи

Объект имеет зависимости. modUser связан со следующими объектами:
modResource (псевдоним CreatedResources). Связь объектов записывается в поля id и createdby.
modResource (псевдоним EditedResources). Связь объектов записывается в поля id и editedby.
modResource (псевдоним DeletedResources). Связь объектов записывается в поля id и deletedby.
modResource (псевдоним PublishedResources). Связь объектов записывается в поля id и publishedby.
modUserMessage (псевдоним SentMessages). Связь объектов записывается в поля id и sender.
modUserMessage (псевдоним ReceivedMessages). Связь объектов записывается в поля id и recipient.
modUserGroup (псевдоним PrimaryGroup). Связь объектов записывается в поля primary_group и id.

Композитные связи

При удалении объекта так же будут удалены следующие, связанные с ним сущности:
modUserProfile (псевдоним Profile). Взаимосвязь определяется полями id и internalKey.
modUserSetting (псевдоним UserSettings). Взаимосвязь определяется полями id и user.
modUserGroupMember (псевдоним UserGroupMembers). Взаимосвязь определяется полями id и member.
modActiveUser (псевдоним ActiveUsers). Взаимосвязь определяется полями id и internalKey.

Авторизация

через сервис Loginza:


Шаблоны MODX

1 2 Дальше »

Объектная
модель
MODX