Руководство по настройке Optima:Раздел «Пользователи»

Материал из AltecDocs
Перейти к:навигация, поиск

Часть IV. Пользователи

При запуске Optima WIN™ 8 происходит двойная проверка прав доступа к БД:

  • Сначала программа подключается к БД под своим логином — так называемый логи приложения«логин приложения». Механизм создания логина приложения описан на Изменение логина приложения. При работе в локальной вычислительной сети вы можете для каждого компьютера, с которого происходит подключение к БД, задать свой уникальный логин приложения. Далее можно будет разграничить доступ различных компьютеров в сети к БД путем настройки ролей. Это может потребоваться в целях сохранения конфиденциальности некой информации.
  • После запуска Optima WIN™ 8 пользователь должен ввести логин и пароль. Эти логин и пароль никак не связаны с логином приложения. Права пользователя программы задаются в программе, и программа разграничивает доступ к различным элементам интерфейса (скрыть/показать окна, кнопки, разделы и т. д.).

Таким образом происходит двойная фильтрация: от сервера БД к приложению и от программы к конечному пользователю (см. рис. 5.1). Этот механизм существенно повышает гибкость раздачи прав пользователям на компоненты программы.

Рис. 5.1. Схема работы с БД


Предположим, необходимо ограничить доступ к калькуляции. Вы можете настроить роль на сервере Firebird — тогда ни один пользователь, вошедший в программу с данного компьютера, не будет иметь доступа к соответствующим таблицам БД. Также можно не дать прав конечному пользователю на просмотр калькуляции — в этом случае другие пользователи на этом компьютере смогут видеть данный раздел (при условии, что они имеют необходимые права).