Доработка модуля пользователей в CMS
Требуется модернизировать существующую систему управления пользователями в CMS, добавив новый функционал для повышения безопасности и удобства администрирования.
Основные задачи
- Регистрация с капчей: Интеграция системы капчи (например, reCAPTCHA или аналог) на этапе регистрации новых пользователей.
- Модерация новых пользователей: Реализация механизма, при котором все новые регистрации требуют подтверждения (активации) администратором системы.
- Управление пользователями:
- Возможность блокировки/разблокировки учетных записей администратором.
- Просмотр списка пользователей с фильтрами и поиском.
- Расширение профиля: Создание гибкого механизма для добавления администратором дополнительных полей в профиль пользователя (текстовые поля, выпадающие списки, флажки и т.д.).
Технические требования
- Работа ведется в рамках существующей CMS (listoCMS).
- Новый функционал должен быть органично встроен в текущую административную панель.
- Интерфейс администратора должен быть интуитивно понятным.
- Код должен быть написан чисто, с комментариями.
Результат работы
- Рабочий и протестированный модуль.
- Краткая документация по управлению новым функционалом.