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

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

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


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как отобразить имя текущего пользователя на экране?

В справке написано:
Для управления пользователями и индикации/задания их прав в реальном времени предусмотрены следующие средства:
- канал Пользователь INPUT, к которому привязан локальный или удаленный канал Пользователь (привязка служит только для идентификации узла). Канал с привязкой имеет следующие свойства:

имя канала, права, телефон и адрес электронной почты синхронизируются по авторизованному пользователю заданного узла. Права записываются, в том числе, в атрибут 9, Q (32 бита);

В группе узла "пользователи ТМ" создал компонент "пользователь", задал права. Дальше нужно "канал пользователя INPUT, привязать к локальному каналу Пользователь". Как это сделать?

Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Методом D&D перетащить любой из каналов ПОЛЬЗОВАТЕЛЬ (имеющими реальные логин/пароль и права) на созданный Вами вспомогательный канал "пользователь".
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для смены пользователя в профайлере необходимо набрать Ctrl+Shift + O/I. В полноэкранном режиме это сочетание клавиш не работает. Надо кнопку делать для смены пользователя? Как?
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Какого типа должен быть вспомогательный канал и в каком аргументе вспомогательного канала смотреть имя пользователя?
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Смена пользователя Ctrl+Alt+Shift+P.
"Вспомогательный канал" должен быть класса ПОЛЬЗОВАТЕЛЬ типа Input.

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


Icon 1 отправлено / posted      Профиль для / Profile for Андрей Тольятти           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
всё понятно. спасибо.
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097


Icon 1 отправлено / posted      Профиль для / Profile for Kollega           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день! Какая-то ерунда происходит с пользователями. Создаю 10 пользователей, один канал(user) к которому привязан один из пользователей. Так вот при смене некоторого пользователя (не всех) канал user отображает имя пользователя, а статус 0. В моем случае 6 каналов работали нормально, а 4 нет. В мрв статусы каналов меняюся(1), а в главный канал не попадают. В чем проблема?
Сообщения / Posts 120 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Такая погрешность имеет место в том случае, если ID канала текущего пользователя превышает ID канала USER_Copy.
Она касается только атрибута СТАТУС. Имя пользователя, его права, телефон и почтовый адрес копируются.

Мы займемся этой проблемой.

Пока, если это значимо, можно обойти проблему, создав USER_Copy с ID, превышающим ID каналов реальных пользователей.

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


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. Что нужно сделать, чтобы отображать на экране имя авторизованного пользователя? Создал вспомогательный канал и привязал к нему основной канал пользователя. Далее добавляю текст на экран, чтобы на нем выводить имя. Но не понимаю, к какому атрибуту вспомогательного канала пользователь нужно делать привязку. В тексте нужно отображать "базовое имя" и устанавливать видимость этого текста по статусу =1?
Сообщения / Posts 73 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У канала USER_LOC_COPY в поле Привязка задана привязка к любому другому обычному пользователю в данном узле (к 0,Статус).

Для отображения на экране: ГЭ Текст, привязка к аргументу тип данных STRING, к нем привязка к B_NAME, Базовое имя канала пользователя USER_LOC_COPY.

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


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У пользователя Оператор, которому не заданы логин и пароль, почему-то не отображается имя, вместо него знак "?". У пользователя Администратор, которому заданы логин и пароль, после авторизации имя отображается, если не авторизоваться, то в тексте отображается знак "?".
Что сделать, чтобы отображалось имя первого пользователя и как сделать так, чтобы этот текст был невидимым, если в данный момент авторизован другой пользователь? То есть, если зайти под оператором, чтобы текст, в котором отображается имя Администратор не был виден и наоборот

Сообщения / Posts 73 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Все правильно, процедуры авторизации не было, не понятно кто логинился, стоит вопросительный знак. Если другой пользователь авторизовался, потом вышел, то будет индикация, что пользователь по умолчанию, т.к. авторизация уже проходила.

Если нужна индикация того или иного текста в зависимости от действующего пользователя, используйте ГЭ с логическими парами - значение, соответствующее нужному тексту. У канала USER_LOC_COPY выводить атрибут С0 - он равен ID канала действующего на данный момент пользователя (если навести в ИС мышью на канал - появляется облачко с подсказкой с номером ID). Если действует пользователь по умолчанию, С0 канала USER_LOC_COPY соответствует своему собственному ID канала. По значению этого атрибута выводить нужный текст в ГЭ.

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


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо, попробую сделать таким образом. По поводу пользователя без логина и пароля, он является пользователем по умолчанию, если я ему логин и пароль добавлю, то автоматическая авторизация при автозапуске прекратится?

Есть другой вопрос, возможно ли чтобы каким-то образом, логин пользователя заполнялся автоматически? Или не заполнялся, а можно было выбрать, допустим, из всплывающего списка последних авторизованных пользователей. Что-нибудь в таком роде, чтобы не забивать логин.

Сообщения / Posts 73 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by jenyak542:
Спасибо, попробую сделать таким образом. По поводу пользователя без логина и пароля, он является пользователем по умолчанию, если я ему логин и пароль добавлю, то автоматическая авторизация при автозапуске прекратится?

Для начала стоит определиться, что Вы хотите реализовать.
Система авторизации придумана для того, что бы обеспечить информационную безопасность проекта.
Система, в которой при перезапуске происходит автоматическая авторизация, довольно распространенная ситуация. При этом авторизация производится с минимальными правами доступа (фактически, на уровне "только смотреть").
Если же возникает интерес в реализации автоматической авторизации с возможностью управлять процессом, то это равносильно сделать систему без авторизации вовсе.


quote:
Отправитель / Originally posted by jenyak542:
Есть другой вопрос, возможно ли чтобы каким-то образом, логин пользователя заполнялся автоматически? Или не заполнялся, а можно было выбрать, допустим, из всплывающего списка последних авторизованных пользователей. Что-нибудь в таком роде, чтобы не забивать логин.

Реализованная система авторизации отвечает всем запросам наших Пользователей.
В случае необходимости, Вы можете описанную систему авторизации реализовать сторонними средствами (например, в рамках авторизации в Windows).
Если есть отраслевые требования к системе авторизации, Вы их можете прислать на электронную почту Службы технической поддержки.

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

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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



Powered by Infopop Corporation
UBB.classic™ 6.7.2