1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Право доступа

Модератор: специалисты Weintek

Ответить
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1602
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 69 раз
Поблагодарили: 185 раз

Право доступа

Сообщение petr2off »

Почти закончил тут проектик по управлению КНС. И встал вопрос по разделению пользователей на 2 категории. Оператор, кто может управлять объектом и инженер, кто дополнительно может уставки менять. Прочитал быстренько про права доступа, и слегка озадачился. Я правильно понимаю, что мне нужно будет приладить кнопец, который вызовет Окно Login, в котором и определится текущий пользователь И соответственно текущие права доступа ?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5620
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Право доступа

Сообщение Ryzhij »

Можно так, а можно и из контроллера эти права в панели переключать на основании инфы от периферии (от примитивной ключ-марки до баттон- или кард-ридера)
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Право доступа

Сообщение VanMo »

Да, примерно так.
Тут есть примеры: https://drive.google.com/drive/folders/ ... sp=sharing
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Право доступа

Сообщение Valerich »

Я в своих проектах делаю так:

Ввод пароля на главном экране:
Снимок 18.PNG
Снимок16.PNG
Страница настроек доступа:
Снимок 17.PNG
Три уровня доступа.
Можно сменить пароль нижестоящего пользователя.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

pkl58
частый гость
частый гость
Сообщения: 428
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 50 раз

Право доступа

Сообщение pkl58 »

Контроль правильности ввода пароля в макросе?
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Право доступа

Сообщение Valerich »

Нет, в панели всё уже есть: LB-9060 "Ошибка пароля"

pkl58
частый гость
частый гость
Сообщения: 428
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 50 раз

Право доступа

Сообщение pkl58 »

То есть обходитесь без макросов, стандартными средствами панели?
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Право доступа

Сообщение Valerich »

Ну да. Сколько пишу для Винтека, ни разу не пришлось прибегать к макросам. :ext_book:

pkl58
частый гость
частый гость
Сообщения: 428
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 50 раз

Право доступа

Сообщение pkl58 »

А сможете описать алгоритм выбора пользователя? Можно в ЛС.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Право доступа

Сообщение Valerich »

Только на следующей неделе.

pkl58
частый гость
частый гость
Сообщения: 428
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 50 раз

Право доступа

Сообщение pkl58 »

Хорошо. Заранее спасибо.
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Право доступа

Сообщение Valerich »

Излагаю свои наработки по контролю доступа.
После создания нового проекта идем "Системные параметры" -> вкладка "Безопасность"
Есть расширенный режим, на мой взгляд избыточный, я использую "Основной режим"
Определяем, что самый низкий у нас будет класс "А" - Оператор, продвинутый "В" - Мастер, главный "С" - Администратор, получается следующая картина:
WinSec1.PNG
Для отображения пользователей в журнале следует добавить Events:
WinSec2.PNG
Для ограничения доступа в свойствах объекта делаем например так:
WinSec3.PNG
Объект будет видим, если в систему вошел пользователь "С"

Остальное в тестовом проекте:
Экраны 10 и 11
WientekSecur.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

pkl58
частый гость
частый гость
Сообщения: 428
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 50 раз

Право доступа

Сообщение pkl58 »

Спасибо.

Отправлено спустя 2 часа 22 минуты 34 секунды:
Почему то не могу открыть проект. 6 версия просит 5 или более позднюю. Удалил 6 версию, установил 5 стало наоборот, просит 6 версию.
Хуже только Компас. :(
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Право доступа

Сообщение Valerich »

Моя версия:
WinSec4.PNG
Отправлено спустя 6 минут 26 секунд:
Если проект не открывается, вот скриншоты, основные адреса видно:
WinSec5.PNG
WinSec6.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.

pkl58
частый гость
частый гость
Сообщения: 428
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 50 раз

Право доступа

Сообщение pkl58 »

У меня старее. Попробую обновить.

Отправлено спустя 31 минуту 49 секунд:
Обновил, открылось. Спасибо.
Ответить

Вернуться в «WEINTEK (операторские панели)»