GET_CURRENT_USERNAME

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с клиентом >

GET_CURRENT_USERNAME

Функциональный блок GET_CURRENT_USERNAME выдает информацию о пользователе, который авторизовался в клиенте, подключенном к среде исполнения. У сервера могут быть одновременно несколько клиентов, и на каждом клиенте авторизован свой пользователь, поэтому функциональный блок должен работать в задаче экрана. Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы (при условии, что программа или объект, в котором находится ФБ, исполняется в задаче экрана).

Вид в дереве

Вид в редакторе FBD

GET_CURRENT_USERNAME

GET_CURRENT_USERNAME_1

Входы и выходы ФБ:

Название

Тип

Назначение

Выходы

Username

STRING

Имя текущего пользователя.

FullName

STRING

Выдается полное имя пользователя, в случае если авторизован пользователь Active Directory.

LoginTime

DT

Время начала сессии (время входа в систему).

UserGroup

STRING

Роль пользователей, в которую назначен данный пользователь.

ClientAddress

STRING

Адрес устройства, на котором открыт клиент визуализации.

SessionExpireTime

DT

Время окончания сессии пользователя. Значение 0 указывает на то, что время сессии не ограничено.

IsBrowser

BOOL

Выдается информация об использовании браузера или встроенного клиента. Возможные значения:

TRUE - используется браузер;

FALSE - используется встроенный клиент.

Hostname

STRING

Выдается имя устройства при использовании встроенного клиента визуализации. Если в качестве клиента используется браузер, то выводится пустая строка.