Головна/WordPress Fullstack/Блупринти/Кастомні теми/Брендована авторизація, реєстрація та особистий кабінет користувача у фронтенді теми
До карток розділу «Кастомні теми»Кастомні теми(ТЗ 26 из 54)
ТЗ: Брендована авторизація, реєстрація та особистий кабінет користувача у фронтенді темиТрудозатраты~12 рабочих часов
Фриланс вилка~$540 – $900 (€480 – €840)
Оценка веб-студии~$1,140 – $1,920 (€1080 – €1800)
ТЗ заказчика (исходный бриф):
Користувачі нашого сайту повинні входити, реєструватися та керувати профілем виключно на брендованих сторінках сайту. Вони ніколи не повинні бачити стандартне вікно wp-login.php чи мати доступ до /wp-admin.
Ключевые требования:
- •Брендовані шаблони сторінок: page-login.php, page-register.php, page-profile.php
- •Серверна обробка входу через функцію wp_signon() із перевіркою Nonce та повідомленнями про помилки
- •Реєстрація з перевіркою унікальності email, складністю пароля та пасткою від спам-ботів Honeypot
- •Особистий кабінет користувача з можливістю оновлення даних та зміни пароля через wp_update_user()
- •Повне блокування доступу до /wp-admin для ролі subscriber та приховування Admin Bar
Ограничения проекта:
- •Без важких плагінів особистого кабінету (Ultimate Member, MemberPress) — нативне API користувачів
- •Обов'язковий захист паролів та примусовий протокол HTTPS
- •Повне приховування стандартної адреси wp-login.php
Критерии приёмки (KPI):
- Нуль спам-реєстрацій завдяки пастці Honeypot
- 100% переходів підписників на /wp-admin перенаправляються на /profile
- Відповідність стандартам безпеки автентифікації OWASP Top 10
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: