<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с клиентом > GET_CURRENT_USERNAME |
Функциональный блок GET_CURRENT_USERNAME выдает информацию о пользователе, который авторизовался в клиенте, подключенном к среде исполнения. У сервера могут быть одновременно несколько клиентов, и на каждом клиенте авторизован свой пользователь, поэтому функциональный блок должен работать в задаче экрана. Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы (при условии, что программа или объект, в котором находится ФБ, исполняется в задаче экрана).
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Выходы |
||
Username |
STRING |
Имя текущего пользователя. |
FullName |
STRING |
Выдается полное имя пользователя, в случае если авторизован пользователь Active Directory. |
LoginTime |
DT |
Время начала сессии (время входа в систему). |
UserGroup |
STRING |
Роль пользователей, в которую назначен данный пользователь. |
ClientAddress |
STRING |
Адрес устройства, на котором открыт клиент визуализации. |
SessionExpireTime |
DT |
Время окончания сессии пользователя. Значение 0 указывает на то, что время сессии не ограничено. |
IsBrowser |
BOOL |
Выдается информация об использовании браузера или встроенного клиента. Возможные значения: •TRUE - используется браузер; •FALSE - используется встроенный клиент. |
Hostname |
STRING |
Выдается имя устройства при использовании встроенного клиента визуализации. Если в качестве клиента используется браузер, то выводится пустая строка. |