Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
отправлено / posted
Как отобразить имя текущего пользователя на экране?
В справке написано: Для управления пользователями и индикации/задания их прав в реальном времени предусмотрены следующие средства: - канал Пользователь INPUT, к которому привязан локальный или удаленный канал Пользователь (привязка служит только для идентификации узла). Канал с привязкой имеет следующие свойства:
имя канала, права, телефон и адрес электронной почты синхронизируются по авторизованному пользователю заданного узла. Права записываются, в том числе, в атрибут 9, Q (32 бита);
В группе узла "пользователи ТМ" создал компонент "пользователь", задал права. Дальше нужно "канал пользователя INPUT, привязать к локальному каналу Пользователь". Как это сделать?
Сообщения / Posts 98 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Методом D&D перетащить любой из каналов ПОЛЬЗОВАТЕЛЬ (имеющими реальные логин/пароль и права) на созданный Вами вспомогательный канал "пользователь".
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
отправлено / posted
Для смены пользователя в профайлере необходимо набрать Ctrl+Shift + O/I. В полноэкранном режиме это сочетание клавиш не работает. Надо кнопку делать для смены пользователя? Как?
Сообщения / Posts 98 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
отправлено / posted
Какого типа должен быть вспомогательный канал и в каком аргументе вспомогательного канала смотреть имя пользователя?
Сообщения / Posts 98 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Смена пользователя Ctrl+Alt+Shift+P. "Вспомогательный канал" должен быть класса ПОЛЬЗОВАТЕЛЬ типа Input.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097
отправлено / posted
Добрый день! Какая-то ерунда происходит с пользователями. Создаю 10 пользователей, один канал(user) к которому привязан один из пользователей. Так вот при смене некоторого пользователя (не всех) канал user отображает имя пользователя, а статус 0. В моем случае 6 каналов работали нормально, а 4 нет. В мрв статусы каналов меняюся(1), а в главный канал не попадают. В чем проблема?
Сообщения / Posts 120 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Такая погрешность имеет место в том случае, если ID канала текущего пользователя превышает ID канала USER_Copy. Она касается только атрибута СТАТУС. Имя пользователя, его права, телефон и почтовый адрес копируются.
Мы займемся этой проблемой.
Пока, если это значимо, можно обойти проблему, создав USER_Copy с ID, превышающим ID каналов реальных пользователей.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
jenyak542
Active Forum Member / Активный участник форума
Участник № / Member № 9353
отправлено / posted
Добрый день. Что нужно сделать, чтобы отображать на экране имя авторизованного пользователя? Создал вспомогательный канал и привязал к нему основной канал пользователя. Далее добавляю текст на экран, чтобы на нем выводить имя. Но не понимаю, к какому атрибуту вспомогательного канала пользователь нужно делать привязку. В тексте нужно отображать "базовое имя" и устанавливать видимость этого текста по статусу =1?
Сообщения / Posts 73 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
У канала USER_LOC_COPY в поле Привязка задана привязка к любому другому обычному пользователю в данном узле (к 0,Статус).
Для отображения на экране: ГЭ Текст, привязка к аргументу тип данных STRING, к нем привязка к B_NAME, Базовое имя канала пользователя USER_LOC_COPY.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
jenyak542
Active Forum Member / Активный участник форума
Участник № / Member № 9353
отправлено / posted
У пользователя Оператор, которому не заданы логин и пароль, почему-то не отображается имя, вместо него знак "?". У пользователя Администратор, которому заданы логин и пароль, после авторизации имя отображается, если не авторизоваться, то в тексте отображается знак "?". Что сделать, чтобы отображалось имя первого пользователя и как сделать так, чтобы этот текст был невидимым, если в данный момент авторизован другой пользователь? То есть, если зайти под оператором, чтобы текст, в котором отображается имя Администратор не был виден и наоборот
Сообщения / Posts 73 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Все правильно, процедуры авторизации не было, не понятно кто логинился, стоит вопросительный знак. Если другой пользователь авторизовался, потом вышел, то будет индикация, что пользователь по умолчанию, т.к. авторизация уже проходила.
Если нужна индикация того или иного текста в зависимости от действующего пользователя, используйте ГЭ с логическими парами - значение, соответствующее нужному тексту. У канала USER_LOC_COPY выводить атрибут С0 - он равен ID канала действующего на данный момент пользователя (если навести в ИС мышью на канал - появляется облачко с подсказкой с номером ID). Если действует пользователь по умолчанию, С0 канала USER_LOC_COPY соответствует своему собственному ID канала. По значению этого атрибута выводить нужный текст в ГЭ.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
jenyak542
Active Forum Member / Активный участник форума
Участник № / Member № 9353
отправлено / posted
Спасибо, попробую сделать таким образом. По поводу пользователя без логина и пароля, он является пользователем по умолчанию, если я ему логин и пароль добавлю, то автоматическая авторизация при автозапуске прекратится?
Есть другой вопрос, возможно ли чтобы каким-то образом, логин пользователя заполнялся автоматически? Или не заполнялся, а можно было выбрать, допустим, из всплывающего списка последних авторизованных пользователей. Что-нибудь в таком роде, чтобы не забивать логин.
Сообщения / Posts 73 | Из / From: Россия
| IP / IP: IP адрес / IP address |
quote:Отправитель / Originally posted by jenyak542: Спасибо, попробую сделать таким образом. По поводу пользователя без логина и пароля, он является пользователем по умолчанию, если я ему логин и пароль добавлю, то автоматическая авторизация при автозапуске прекратится?
Для начала стоит определиться, что Вы хотите реализовать. Система авторизации придумана для того, что бы обеспечить информационную безопасность проекта. Система, в которой при перезапуске происходит автоматическая авторизация, довольно распространенная ситуация. При этом авторизация производится с минимальными правами доступа (фактически, на уровне "только смотреть"). Если же возникает интерес в реализации автоматической авторизации с возможностью управлять процессом, то это равносильно сделать систему без авторизации вовсе.
quote:Отправитель / Originally posted by jenyak542: Есть другой вопрос, возможно ли чтобы каким-то образом, логин пользователя заполнялся автоматически? Или не заполнялся, а можно было выбрать, допустим, из всплывающего списка последних авторизованных пользователей. Что-нибудь в таком роде, чтобы не забивать логин.
Реализованная система авторизации отвечает всем запросам наших Пользователей. В случае необходимости, Вы можете описанную систему авторизации реализовать сторонними средствами (например, в рамках авторизации в Windows). Если есть отраслевые требования к системе авторизации, Вы их можете прислать на электронную почту Службы технической поддержки.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |