Назначение


НАЧАЛО >> Управление пользователями >> Назначение📄 Скачать в DOCX


Users является прикладным модулем для работы с пользователями системы и читателями библиотеки. Он использует запись авторизации текущего пользователя, базу читателей DBRDR и набор форматов modules/Users/Formats для вывода данных в личном кабинете, АРМ Регистрация читателей и связанных сервисах.

Ключевые данные:

Пользовательские действия модуля возвращают JSON-ответы для интерфейса: изменение email и профильных данных, загрузка фотографии, совместимый выбор места регистрации, отправка вопроса и отправка результатов поиска. Изменение значимых профильных данных выполняется через временную SID-запись и страницу подтверждения Users/ChangeProfileInfo.

АРМ Регистрация читателей вынесен в модуль Registrator и открывается страницей Registrator/Show. Старые входы Users/Registrator и Users/SetRegPlace сохранены как совместимые обертки. Для переходного периода право ALLOWARM может проверяться как в модуле Registrator, так и в модуле Users.

Форматы Users используются для карточек читателя, кабинета, истории выдачи, заказов, списков литературы, фотографии, адреса, ФИО и других представлений. При изменении структуры записей RDR и совместимости со старыми RDRU нужно проверять не только PHP-функции, но и связанные форматы.

В интерфейс АРМ Регистрация читателей передаются права удаления, редактирования и управления правами, а также контекст места регистрации. Подробное описание точки входа и проверки прав приведено в разделе АРМ Регистратор.