Техническое задание: Система пользователей для WordPress
Необходимо разработать и внедрить на сайте, работающем на CMS WordPress, комплексную систему управления пользователями.
Основные функциональные блоки
1. Регистрация пользователей
Требуется реализовать два независимых способа регистрации:
- Через Telegram: Пользователь должен иметь возможность зарегистрироваться, используя свой аккаунт Telegram.
- Через электронную почту: Классическая регистрация с подтверждением по email.
2. Авторизация (вход на сайт)
Система должна предоставлять два соответствующих способа входа:
- Вход через привязанный аккаунт Telegram.
- Вход по логину/email и паролю.
3. Личный кабинет
Необходимо создать защищенный раздел для зарегистрированных пользователей. Функционал личного кабинета должен быть продуман и удобен для управления персональными данными и настройками.
4. Публичная страница пользователя
Для каждого пользователя должна быть создана публично доступная страница (профиль), которую могут просматривать другие посетители сайта. Видимость определенных данных на этой странице должна быть настраиваемой.
Технические требования
- Работа должна быть выполнена на базе CMS WordPress.
- Система должна быть надежной, безопасной и корректно интегрированной в существующую структуру сайта.
- Интерфейсы должны быть интуитивно понятными и адаптированными под дизайн сайта.
- Подробные детали и нюансы задачи обсуждаются с исполнителем.