FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069
отправлено / posted
Здравствуйте!
Хотел уточнить узкие моменты про пользователей.
1. Возможно ли организовать смену пользователя не через меню (оно будет скрыто), не через сочетание клавиш, а, к примеру, по нажатии кнопки?
2. Вывод логина текущего пользователя до сих пор невозможен?
3. Возможно ли сделать автоматический вход по конкретной записи пользователя при старте МРВ?
4. При старте, пока МРВ ждет ввода логина и пароля, происходит ли опрос приборов и выполняет ли МРВ свои функции в данный момент? Или же все начинается только после успешного входа пользователя?
Сообщения / Posts 70 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Смену пользователя нельзя организовать, а изменить его права - можно: " канал Пользователь INPUT, к которому привязан локальный или удаленный канал Пользователь (привязка служит только для идентификации узла). Канал с привязкой имеет следующие свойства: имя канала, права, телефон и адрес электронной почты синхронизируются по авторизованному пользователю заданного узла. Права записываются, в том числе, в атрибут 9, Q (32 бита); изменение битов 0-31 атрибута 9, Q приводит к изменению соответствующих прав авторизованного пользователя заданного узла. Для такого управления канал с привязкой должен иметь права на редактирование пользователей;"
2. Вывод логина текущего пользователя невозможен. Это противоречит политике безопасности. Выод имени текущего польователя возможен (см.п.1).
3. Возможно, если у соответствующего ПОЛЬЗОВАТЕЛЯ поставить флаг ОТРАБОТАТЬ.
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069
отправлено / posted
По Вопросу 1: необходимо именно смена пользователя с повторным вводом логина и пароля. Операторы преклонного возраста со слабым пониманием информационной грамоты. Сами понимаете, говорить им нажать CNTR+F потом найти в меню вкладку выход ну или что-то в этом духе для них проблематично, ну и не сильно удобно в принципе. Нужно чтоб нажал эту кнопку, подтвердил нажатие, и высветилось поле ввода логина и пароля.
По Вопросу 2: не до конца понял, как можно вывести имя залогиненного на данный момент пользователя. Все каналы операторов показывают либо 0 либо 1. С каналом Пользователь можно связать другой канал Пользователь, но только один! А операторов человек 5 и это число будет меняться регулярно в силу текучки.
Еще хотел уточнить. При успешном залогировании и разлогировании необходимо записывать в БД об этом событии. Каким образом можно запустить программу на запись в БД при залогировании/разлогирования пользователя?
Сообщения / Posts 70 | Из / From: Russia
| IP / IP: IP адрес / IP address |
2. К вспомогательному каналу ПОЛЬЗОВАТЕЛЬ должен быть привязан ЛЮБОЙ из фактических ПОЛЬЗОВАТЕЛЕЙ. При этом вспомогательный канал ПОЛЬЗОВАТЕЛЬ будет показывать имя канала, права, телефон и адрес электронной почты именно ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ.
3. Чтобы запустить программу, надо анализировать значение вспомогательного канала ПОЛЬЗОВАТЕЛЬ: при авторизации пользователя значение канала равно 1, при выходе пользователя - 0.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
в догонку вопрос: сделал прогамму на ST, которая отслеживает какой пользователь вошел. выходная переменная типа string. в отладчике работает все на ура. на экране сделал привязку к ГЭ Текст выходную переменную. Вывод: вывод происходит не более 4 символов!!!!!!!!! если пользователь , наприер admin то выводится admi ....... а где остальное? всегда 4 символа.
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
выходная переменная типа string привязать к атрибуту комментарий или кодировка или к аргументу кканала CALL.String
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069
отправлено / posted
Тогда есть ли возможность узнать через ТМ IP-адрес ПК, на котором он запущен?
Сообщения / Posts 70 | Из / From: Russia
| IP / IP: IP адрес / IP address |
FiXiZ
Active Forum Member / Активный участник форума
Участник № / Member № 5069
отправлено / posted
Можно поподробнее про @Status. Выставил параметр IP_Address, номер узла 0, тип input. Не могу понять с каким типом канала его нужно связать и из номера какого атрибута его можно прочесть. В документации говорится, что это строка ip-адреса и Имени ПК.
Сообщения / Posts 70 | Из / From: Russia
| IP / IP: IP адрес / IP address |