Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Операторский интерфейс SCADA/HMI TRACE MODE 6 / » Вопросы по пользователям

   
Автор / Author Тема / Topic: Вопросы по пользователям
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069


Icon 1 отправлено / posted      Профиль для / Profile for FiXiZ           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте!

Хотел уточнить узкие моменты про пользователей.

1. Возможно ли организовать смену пользователя не через меню (оно будет скрыто), не через сочетание клавиш, а, к примеру, по нажатии кнопки?

2. Вывод логина текущего пользователя до сих пор невозможен?

3. Возможно ли сделать автоматический вход по конкретной записи пользователя при старте МРВ?

4. При старте, пока МРВ ждет ввода логина и пароля, происходит ли опрос приборов и выполняет ли МРВ свои функции в данный момент? Или же все начинается только после успешного входа пользователя?

Сообщения / Posts 70 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
1. Смену пользователя нельзя организовать, а изменить его права - можно:
" канал Пользователь INPUT, к которому привязан локальный или удаленный канал Пользователь (привязка служит только для идентификации узла). Канал с привязкой имеет следующие свойства:
имя канала, права, телефон и адрес электронной почты синхронизируются по авторизованному пользователю заданного узла. Права записываются, в том числе, в атрибут 9, Q (32 бита);
изменение битов 0-31 атрибута 9, Q приводит к изменению соответствующих прав авторизованного пользователя заданного узла. Для такого управления канал с привязкой должен иметь права на редактирование пользователей;"

2. Вывод логина текущего пользователя невозможен. Это противоречит политике безопасности. Выод имени текущего польователя возможен (см.п.1).

3. Возможно, если у соответствующего ПОЛЬЗОВАТЕЛЯ поставить флаг ОТРАБОТАТЬ.

4. Обмен начинается только после успешного запуска входа пользователя и запуска узла.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069


Icon 1 отправлено / posted      Профиль для / Profile for FiXiZ           Редактировать/удалить сообщение / Edit/Delete Post 
По Вопросу 1: необходимо именно смена пользователя с повторным вводом логина и пароля. Операторы преклонного возраста со слабым пониманием информационной грамоты. Сами понимаете, говорить им нажать CNTR+F потом найти в меню вкладку выход ну или что-то в этом духе для них проблематично, ну и не сильно удобно в принципе. Нужно чтоб нажал эту кнопку, подтвердил нажатие, и высветилось поле ввода логина и пароля.

По Вопросу 2: не до конца понял, как можно вывести имя залогиненного на данный момент пользователя. Все каналы операторов показывают либо 0 либо 1. С каналом Пользователь можно связать другой канал Пользователь, но только один! А операторов человек 5 и это число будет меняться регулярно в силу текучки.

Еще хотел уточнить. При успешном залогировании и разлогировании необходимо записывать в БД об этом событии. Каким образом можно запустить программу на запись в БД при залогировании/разлогирования пользователя?

Сообщения / Posts 70 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
1. Такой возможности нет.

2. К вспомогательному каналу ПОЛЬЗОВАТЕЛЬ должен быть привязан ЛЮБОЙ из фактических ПОЛЬЗОВАТЕЛЕЙ. При этом вспомогательный канал ПОЛЬЗОВАТЕЛЬ будет показывать имя канала, права, телефон и адрес электронной почты именно ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ.

3. Чтобы запустить программу, надо анализировать значение вспомогательного канала ПОЛЬЗОВАТЕЛЬ: при авторизации пользователя значение канала равно 1, при выходе пользователя - 0.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889


Icon 1 отправлено / posted      Профиль для / Profile for KAV           Редактировать/удалить сообщение / Edit/Delete Post 
в догонку вопрос:
сделал прогамму на ST, которая отслеживает какой пользователь вошел. выходная переменная типа string. в отладчике работает все на ура.
на экране сделал привязку к ГЭ Текст выходную переменную. Вывод: вывод происходит не более 4 символов!!!!!!!!! если пользователь , наприер admin то выводится admi ....... а где остальное? всегда 4 символа.

Сообщения / Posts 126 | Из / From: Россия РТ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
выходная переменная типа string привязать к атрибуту комментарий или кодировка или к аргументу кканала CALL.String
Сообщения / Posts 554 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069


Icon 1 отправлено / posted      Профиль для / Profile for FiXiZ           Редактировать/удалить сообщение / Edit/Delete Post 
А есть возможность узнать логин текущего пользователя Windows?
Сообщения / Posts 70 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Средствами Trace Mode 6 - нельзя.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069


Icon 1 отправлено / posted      Профиль для / Profile for FiXiZ           Редактировать/удалить сообщение / Edit/Delete Post 
Тогда есть ли возможность узнать через ТМ IP-адрес ПК, на котором он запущен?
Сообщения / Posts 70 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Можно с помощью канала, связанного с системной переменной @Status.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069


Icon 1 отправлено / posted      Профиль для / Profile for FiXiZ           Редактировать/удалить сообщение / Edit/Delete Post 
Можно поподробнее про @Status. Выставил параметр IP_Address, номер узла 0, тип input. Не могу понять с каким типом канала его нужно связать и из номера какого атрибута его можно прочесть. В документации говорится, что это строка ip-адреса и Имени ПК.
Сообщения / Posts 70 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Канал HEX32, привязанный к @Status.IP-адрес, вернет IP-адрес в следующей кодировке (пример):
D0CA8C0, где
C0 = 192
A8 = 168
0C = 12
D = 13
Сетевой адрес 192.168.12.13

Пост не соответствует теме топика.
Топик закрывается.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2