3. Идентификация пользователя и разграничение прав

Для разграничения прав доступа к данным и функциям системы применяется аутентификация по имени и паролю. Для начала работы требуется авторизироваться и выбрать рабочую базу данных из списка. Для этого при старте программы выводится диалог подключения к базе данных абонентов и идентификации текущего пользователя с целью определения прав данного пользователя на те или иные функции системы.

Рисунок 1. Диалог запроса пароля

Диалог запроса пароля

Часть функций может быть закрыта в зависимости от групп, в которые он добавлен. В демонстрационной версии создан один пользователь “ BFDEMO ” с паролем “ demo ”. Пароль при вводе маскируется символами “*” с целью скрытия от посторонних вводимых данных. Пароль чувствителен к регистру (заглавные и прописные символы) и раскладке клавиатуры (например, Русская / Английская). Список доступных баз данных (БД) зависит от настроек системы. В демонстрационной версии данный список ограничен только доступом к демонстрационной БД.

Рисунок 2. Главная форма программы Bil-2000

Главная форма программы Bil-2000

После идентификации пользователя в системе показывается главное окно в котором пользователю на основе прав формируется список доступных функций.

Rambler's Top100 Рейтинг@Mail.ru