НАЧАЛО >> Управление пользователями >> Назначение📄 Скачать в DOCX
Users является прикладным модулем для работы с пользователями системы и читателями библиотеки. Он использует запись авторизации текущего пользователя, базу читателей DBRDR и набор форматов modules/Users/Formats для вывода данных в личном кабинете, АРМ Регистрация читателей и связанных сервисах.
Ключевые данные:
30 и поле 24 используются как основные идентификаторы читателя в разных сценариях;113 хранит данные авторизации с повторениями типа AUTH;32 используется для email;40 хранит посещения;52 хранит сведения о перерегистрации;90 хранит учебные сведения: факультет, специальность, направление, форма обучения, семестр и группа;951 может использоваться для фотографии и связанных файлов.Пользовательские действия модуля возвращают JSON-ответы для интерфейса: изменение email и профильных данных, загрузка фотографии, совместимый выбор места регистрации, отправка вопроса и отправка результатов поиска. Изменение значимых профильных данных выполняется через временную SID-запись и страницу подтверждения Users/ChangeProfileInfo.
АРМ Регистрация читателей вынесен в модуль Registrator и открывается страницей Registrator/Show. Старые входы Users/Registrator и Users/SetRegPlace сохранены как совместимые обертки. Для переходного периода право ALLOWARM может проверяться как в модуле Registrator, так и в модуле Users.
Форматы Users используются для карточек читателя, кабинета, истории выдачи, заказов, списков литературы, фотографии, адреса, ФИО и других представлений. При изменении структуры записей RDR и совместимости со старыми RDRU нужно проверять не только PHP-функции, но и связанные форматы.
В интерфейс АРМ Регистрация читателей передаются права удаления, редактирования и управления правами, а также контекст места регистрации. Подробное описание точки входа и проверки прав приведено в разделе АРМ Регистратор.