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