Главная/WordPress Fullstack/Блупринты/Кастомные темы/Брендированная авторизация, регистрация и личный кабинет пользователя во фронтенде темы
К карточкам раздела «Кастомные темы»Кастомные темы(ТЗ 26 из 54)
ТЗ: Брендированная авторизация, регистрация и личный кабинет пользователя во фронтенде темыТрудозатраты~12 рабочих часов
Фриланс вилка~$540 – $900 (€480 – €840)
Оценка веб-студии~$1,140 – $1,920 (€1080 – €1800)
ТЗ заказчика (исходный бриф):
«Пользователи нашего сайта должны регистрироваться и входить в личный кабинет прямо на брендированных страницах темы. Категорически нельзя показывать им стандартную панель wp-login.php и консоль /wp-admin. В профиле пользователь должен иметь возможность менять имя, контакты, аватар и пароль.»
Ключевые требования:
- •Страница входа (/login/) с валидацией пароля и ссылкой на восстановление
- •Страница регистрации (/register/) с проверкой сложности пароля и капча-free защитой
- •Страница профиля (/profile/) с редактированием данных и истории заказов/заявок
- •Строгая блокировка доступа к /wp-admin для роли Subscriber с редиректом в /profile/
- •Скрытие верхней черной панели (Admin Bar) для обычных пользователей
Ограничения проекта:
- •Запрет на тяжелые плагины (Ultimate Member, Theme My Login)
- •Все пароли передаются только по HTTPS и проверяются через wp_check_password()
- •Защита от брутфорса и ботов без раздражающей Google reCAPTCHA
Критерии приёмки (KPI):
- 0 пользователей со статусом Subscriber в админке /wp-admin
- 0 спам-регистраций за счет Honeypot и проверки времени заполнения формы
- Мгновенная авторизация через wp_signon без сторонних редиректов
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: