
75
Характер
информации
таблицы
Имя и отчество
отвественного лица
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Модули делятся на: пользовательские, административные, и системные.
Опишем основные конфигурационные модули.
Модуль авторизации необходим для проверки доступа пользователей к
системе. Так же, как и в ядре системы, в модуле реализована инициализация
механизма сессий и загрузка файла конфигурации (conf.php).
Затем происходит проверка, введены ли данные (логин и пароль).
Если такого не произошло, отображается форма для их ввода, в противном
случае осуществляется запрос к БД. В случае его успешного выполнения
(пользователь существует и его данные верны) происходит перенаправление на
главную страницу системы. В противном случае логин/пароль нужно будет ввести
еще раз.
Модуль «управления пользователями».
Этот модуль отнесен к административному типу и позволяет реализовывать
манипуляции с пользователями системы: создавать их, редактировать,
блокировать и активировать.
В момент создания нового пользователя, указывается его ФИО, логин,
пароль, адрес электронной почты, группы, к которым он будет принадлежать и
дата создания (заполняется автоматически).
В момент редактирования данных пользователя возможно изменение всех
данные, кроме пароля и времени создания, которые остаются неизменными. Если
утерян пароль, его восстановление происходит через интерфейс доступа к БД вне
зависимости от системы.