КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Регистрация пользователей и установка их полномочий
Для регистрации пользователей создаются две взаимосвязанные по полю Логин служебные таблицы Пользователи и Полномочия пользователей (рисунки 3.14.3.2.1, 3.14.3.2.2), таблица с описанием самих таблиц базы данных (с полем наименование таблицы и возможно с другими полями) и таблица параметров в которой сохраняются значения соответствующих полей для возможности их использования в программах контроля полномочий и при формировании журнала аудита (3.14.3.3). В таблице пономочий пользователя рекомендуется описать подстановки для полей Логин и Таблица из таблиц пользователей и описания таблиц соответственно.
Рисунок 3.14.3.2.1 – Окно конструктора таблиц
Рисунок 3.14.3.2.2 – Окно схемы данных для служебных таблиц Каждая строка таблицы Полномочия пользователя задает полномочие для одной таблицы, имя которой указано поле Таблица. Для заполнения этих таблиц создается специальная форма (рисунок 3.14.3.2.3). Использование категорий пользователя позволяет настраивать, (например, меню, ленты пользователя) интерфейс для различных групп пользователей (например, администраторов баз данных, сотрудников различных подразделений, должностей и специальностей).
Рисунок 3.14.3.2.3 – Форма для регистрации пользователей и их полномочий
Для авторизации создается форма с двумя кнопками (рисунок 1.14.3.2.4) и процедурами их нажатия (рисунок 1.14.3.2.5). Рисунок 3.14.3.2.4 – Окно конструктора форм Поля Фамилия и Категория не выводятся в форму (они предназначены только для вывода и чтения одноименных полей в таблице параметров). Рисунок 3.14.3.2.5 – Процедуры обработки событий нажатия кнопок
В процедуре обработки нажатия кнопок происходит обращение к функции AVT в модуле Module1 (рисунок 3.14.3.2.6), которая проверяет наличие учетной записи в таблице пользователей и запоминает значения соответствующих полей в таблице параметров.
Рисунок 3.14.3.2.6 –Функция авторизации
Если логин и пароль пользователем указаны верно, то будут заполнены соответствующие поля в таблице параметров. Для автоматического вызова формы авторизации следует подготовить макрос Autoexec (рисунок 3.14.3.2.7). Рисунок 3.14.3.2.7 – макрос Autoexec
Дата добавления: 2014-12-10; Просмотров: 499; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |