Форум 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 7 » TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version » NetLink. Идентификация пользователя

   
Автор / Author Тема / Topic: NetLink. Идентификация пользователя
FreddyRost
Active Forum Member / Активный участник форума
Участник № / Member № 9711


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

В системе есть Сервер (RTM_0) и два NetLink (NetLink_1 и NetLink_2). Также в проекте заложено 20 пользователей. Любой пользователь может работать на любом из NetLink. В БД идет сопоставление логин пользователя и фамилии\имени пользователя. Это необходимо, впоследствии, для сохранения и формирования отчетных документов о результате работы техпроцесса. Соответственно, необходимо выводить на экране соответствующего NetLink ФИО авторизованного на нем пользователя.

Вопрос 1: Как мне на сервере знать кто из пользователей авторизовался на NetLink_1, а кто на NetLink_2?
Если смотреть в окне МРВ NetLink_1 (или NetLink_2) переменную s1411, то она отображает логин текущего пользователя на NetLink_1(или NetLink_2 соответственно). Но s1411 на сервере отображает логин пользователя, авторизовавшегося на Сервере. Впринципе, через s1410 можно узнать пользователей, которые авторизовались на всех трех ПК (перебор всех заложенных в проекте пользователей и сравнение времен начала и окончания сессий). Но как их идентифицировать, что этот пользователь на NetLink_1, а этот на NetLink_2, а этот Сервере?

Вопрос 2. Когда пользователь пытается загрузить экран который ему недоступен для работы, экран пытается открыться, но тут же вываливается в экран по умолчанию. В этот момент необходимо выводить текст на экране "У Вас недостаточно прав". Проблема вытекает, опять же, из того, что на Сервере не понятно какой из пользователей залогинился на каком NetLink. Возможно ли это реализовать и каким образом? Еще, возможно ли, чтобы пользователь при этом оставался на том же экране, с которого пытался вызвать заблокированный для него экран, а не вываливался в экран по умолчанию?

Сообщения / Posts 65 | Из / 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   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- каким образом осуществляется переход на экран ?
- нужно использовать ГЭ (переход на экран )

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


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- переход осуществляется по кнопке, которая присваивает "2" в "R" атрибут канала вызова экрана. Ранее использовал системную ф-ю "переход на экран". Отказался, т.к. при нажатии не сразу осуществлялся переход на нужный экран. Со 2-го, с 3-го раза. Порекомендовали использовать 2-ку в атрибут канала вызова экрана. Сейчас все корректно в этом моменте.
Сообщения / Posts 65 | Из / 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   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- нужно использовать ГЭ (переход на экран )
она проверяет доступ пользователя к экрану
если нет то никакого перехода не происходит
- если у данного ГЭ включить свойство доступ=true
то и нажать не получится
-
"Отказался, т.к. при нажатии не сразу осуществлялся переход на нужный экран"
странно ?????????????????????

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


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


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вопрос был - как идентифицировать вошедшего на NetLink пользователя. Как эту информацию увидеть на сервере? Т.к. именно на сервере осуществляется вся программная обработка всего того, что происходит в том числе и на NetLink'ах
Сообщения / Posts 65 | Из / 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   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- только увидеть в таблице узлов( Ctrl-N )
Сообщения / Posts 959 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Active Forum Member / Активный участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Так....а таблица узлов сервера раз заполняет свою информацию о пользователе, значит можно как-то и мне ее прочитать? Или такой нет возможности?
Сообщения / Posts 65 | Из / 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   Вставить в ответ текст исходного сообщения  / Reply With Quote 
нет
Сообщения / Posts 959 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Active Forum Member / Активный участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Жестко, конкретно, авторитетно [Улыбка / Smile] . Спасибо за ответ.
Сообщения / Posts 65 | Из / 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