Форум 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 бесплатная Базовая версия / TRACE MODE 6 free Base version » Создание/Удаление/Выбор пользователя с переходом на другой экран

   
Автор / Author Тема / Topic: Создание/Удаление/Выбор пользователя с переходом на другой экран
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!

Нужно реализовать в программе возможность:
- переход на другой экран с выбором пользователя (список с фамилиями) и введением пароля.
- создавать/удалять пользователей.

Вижу только 2 способа:

1. ПРОГРАММНЫЙ (без группы Пользователи), где нужно создать:
1.1 Окно ввода пароля;
1.2 Выбор пользователя из выпадающего списка (правда, как сделать такой список я не нашел)
1.3 Программу, где при совпадении введенного пароля и выбранного логина - переход на другой экран.

2. Использование группы ПОЛЬЗОВАТЕЛИ, где сразу предоставлены настройки, но смущает вопрос с подбором кода доступа для побитового умножения.
И еще вопрос: с применением ПОЛЬЗОВАТЕЛИ при запуске RTM, сразу запрашивается пароль, можно ли сделать запрос пароля только при нажатии на кнопку при выборе оператора?

Вывод: Для меня 1 способ более понятен, но по-моему в нем невозможно будет создавать/удалять пользователей.
Как по вашему мнению здесь лучше поступить?

Сообщения / Posts 87 | Из / 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 
Редактировать права пользователей, удалять и создавать новых можно с помощью меню ВИД по команде "Пользователи".

Исключить авторизацию пользователя при запуске МРВ можно, если организовать автозапуск с ключом /run и заданием ПОЛЬЗОВАТЕЛЯ с установленным флагом "ОТРАБОТАТЬ".

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

Каждый ПОЛЬЗОВАТЕЛЬ, имеющий статус "авторизованного", имеет определенные в проекте права доступа к различным экранам и формам управления.

Для реализации функций операторского интерфейса (в том числе и перехода на другой экран) можно использовать запрос, например, числового пароля, программный анализ его и исполнение желаемой функции из программы. Например, переход на другой экран - подачей значения 2 в канал вызова нужного экрана.

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


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Большое спасибо! )
Сообщения / Posts 87 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При создании нового Пользователя в запущенной RTM от имени первичного Пользователя, нужно чтобы он появился в "группа кнопок". Чтобы в дальнейшем его выбирать из списка. Получается, что нужно создавать кнопки вместе с Пользователями заранее еще в процессе написания программы?
Сообщения / Posts 87 | Из / 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 
Штатные функции задания, контроля и реализации прав пользователей не предусматривают их автоматического отображения в графическом интерфейсе.
Задача, которую Вы пытаетесь решить, не вполне понятна. Если у текущего пользователя уже есть штатно заданные определенные права доступа к экранам и формам управления, зачем надо при реализации перехода по экранам дополнительно выбирать пользователя и запрашивать пароль?

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


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В проекте планируется создать 4 обязательных пользователя и 3 для возможного добавления операторов в программу.
Обязательные пользователи:
- один Admin для управления всеми пользователями;
- три оператора с ограниченными правами.

Применение группы Пользователи имеет такие рассматриваемые достоинства как:
- легкость редактирования пользователя (изменение логина, пароля и т.д.) без надобности создавать ST-код с доп. элементами для редактирования;
- возможность регистрации действий пользователя.
Но смущает на мой взгляд непривычная авторизация операторов в программе, где отсутствует выбор своей фамилии и ввод пароля (без логина). Также отсутствует возможность видеть список всех пользователей, как в меню кнопок типа Radio Button.
Да, Вы правы, с применением «Пользователь» запрос пароля при переходе на экраны - получается не совсем логично. Просто планировалось применять Пользователя с его удобными возможностями, но отключив его парольную авторизацию использовать, так сказать, привычный, стандартный метод получения доступа — выбор фамилии оператора и ввод пароля.
Делаю вывод, что это неправильный подход к решению задачи, да и невозможный на данный момент. Следовательно придется отказаться «стандартного» доступа и применять вероятнее всего только Пользователя.
Благодарю Вас!

Сообщения / Posts 87 | Из / 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