Класс TUser

Модуль: AuthUsers

Класс пользователя

Объявление

type TUser = class()

Иерархия

Описание

Класс пользователя

Конструкторы

Имя
Описание
 
Конструктор класса 
 
Конструктор класса 
 
Деструктор класса 

Методы

Имя
Описание
 
Присвоить пользователю роль 
 
Изменение логина / пароля пользователя (только при создании до сохранения) 
 
Изменение пароля пользователя 
 
Отобрать у пользователя роль 
 
Удаление пользователя 
 
Получение ФИО пользователя 
 
Получение полного имени пользователя 
 
Получение класса пользователя 
 
Получение идентификатора пользователя по логину и паролю 
 
Получение списка пользователей 
 
Загрузка пользователя из БД по идентификатору 
 
Загрузка пользователя по внутреннему идентификатору 
 
Заблокировать пользователя 
 
Перезагрузка параметров пользователя из БД 
 
Проверить наличие у пользователя некоторой роли 
 
Сохранение параметров пользователя в БД 
 
Разблокировать пользователя 
 
Присовение параметров пользователя из другого пользователя 
 
Сброс параметров пользователя, загрузка значений по умолчанию 
 
Получить список ролей у пользователя 
 
Получение контейнера пользователей 
 
New 
Создание нового пользователя 

Свойства

Имя
Описание
 
Параметры модуля администрирования 
 
Список измененных полей с момента загрузки из БД 
 
Код пользователя 
 
Дата создания пользователя 
 
Признак изменения параметров пользователя с момента загрузки из БД 
 
Адрес электронной почты пользователя 
 
FIO 
ФИО пользователя 
 
Имя пользователя 
 
Полное имя пользователя 
 
ID 
Внутренний идентификатор пользователя 
 
Признак наличия у пользователя прав администратора 
 
Признак пометки пользователя для удаления 
 
Признак заблокированности пользователя 
 
Признак системности пользователя 
 
Дата последнего изменения пользователя 
 
Фамилия пользователя 
 
Логин пользователя 
 
Отчество пользователя 
 
Идентификатор пользователя 
 
Пароль пользователя 
 
Телефон пользователя 
 
Должность пользователя 
 
Идентификатор роли по ее индексу в списке ролей пользователя 
 
Количество ролей у данного пользователя 
 
Список ролей пользователя 

События

Имя
Описание
 
Событие при попытке удаления пользователя 
 
Событие при попытке блокировки пользователя 
 
Событие при удалении пользователя 
 
Событие при блокировки пользователя 
 
Событие при разблокировке пользователя