IMetabaseUser.LastLoginStamp

Синтаксис Fore

LastLoginStamp: DateTime;

Синтаксис Fore.NET

LastLoginStamp: System.DateTime;

Описание

Свойство LastLoginStamp возвращает дату последнего входа в систему.

Комментарии

Дата входа меняется и при удачном (всегда) и при неудачном входе (если корректно настроен пользователь «p4audit»).

Пример Fore

Среди субъектов безопасности, созданных в менеджере безопасности текущего репозитория, имеется пользователь «USER_TEST».

Для выполнения примера добавьте ссылку на системную сборку «Metabase».

Sub UserProc;
Var
    mb: IMetabase;
    se: IMetabaseSecurity;
    mbu: IMetabaseUser;
Begin
    mb := MetabaseClass.Active;
    se := mb.Security;
    mbu := se.ResolveName("USER_TEST"As IMetabaseUser;
    Debug.WriteLine(mbu.LastLoginStamp);
End Sub UserProc;

После выполнения примера в окно консоли будет выведены дата и время последнего входа пользователя «USER_TEST».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    se: IMetabaseSecurity;
    mbu: IMetabaseUser;
Begin
    mb := Params.Metabase;
    se := mb.Security;
    mbu := se.ResolveName("USER_TEST"As IMetabaseUser;
    System.Diagnostics.Debug.WriteLine(mbu.LastLoginStamp);
End Sub;

См. также:

IMetabaseUser