Principal/WordPress Fullstack/Blueprints/Temas personalizados/Autenticación personalizada, registro y panel de usuario en el frontend del tema
Volver a tarjetas «Temas personalizados»
Temas personalizados(ТЗ 26 из 54)
Especificación: Autenticación personalizada, registro y panel de usuario en el frontend del tema
Temas personalizados5 шагов • +25 XP

Especificación: Autenticación personalizada, registro y panel de usuario en el frontend del tema

Gestión de usuarios con la identidad corporativa del tema sin pasar por wp-login.php: plantillas de login, registro y perfil, procesamiento seguro con wp_signon(), trampa Honeypot y bloqueo de /wp-admin para suscriptores.

~12 ч работыУровень: MiddlePHP 8.3/8.4wp_signon()wp_create_user()wp_update_user()wp_verify_nonce()Honeypot Antispamlogin_redirect filteradmin_init redirect guard
+5 XP за шаг
Выполнено 0 из 5 шагов (0%)
Трудозатраты~12 рабочих часов
Фриланс вилка~$540 – $900 (€480 – €840)
Оценка веб-студии~$1,140 – $1,920 (€1080 – €1800)

ТЗ заказчика (исходный бриф):

Los usuarios de nuestro portal deben iniciar sesión, registrarse y gestionar su cuenta directamente en las páginas del tema. Nunca deben ver la pantalla estándar de wp-login.php ni acceder a /wp-admin.
Ключевые требования:
  • •Plantillas de página personalizadas: page-login.php, page-register.php y page-profile.php
  • •Procesamiento del inicio de sesión con wp_signon(), verificación de Nonce y avisos de error
  • •Registro de clientes con validación de email único, contraseñas seguras y trampa antispam Honeypot
  • •Panel de cuenta de usuario con edición de datos personales y contraseña mediante wp_update_user()
  • •Redirección estricta que bloquee el acceso de suscriptores a /wp-admin y oculte la barra de administración
Ограничения проекта:
  • •Sin plugins pesados de membresía (Ultimate Member, MemberPress) — API de usuarios nativa de WordPress
  • •Seguridad estricta de contraseñas y protocolo HTTPS obligatorio
  • •Ocultación completa de la URL original wp-login.php
Критерии приёмки (KPI):
  • Cero cuentas de spam creadas gracias a la trampa Honeypot
  • El 100% de las visitas de suscriptores a /wp-admin son redirigidas a /profile
  • Superación de auditoría de seguridad de autenticación OWASP Top 10

Конфигурация блупринта под условия проекта

Выберите архитектуру и стек — шаги роадмапа, структура файлов и примеры кода переключатся автоматически:

Пошаговое практическое руководство по ТЗ

Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу:

1
Этап 1 из 5

Paso 1: Plantillas personalizadas para login, registro y perfil

~35 минЛегкий

Практическое руководство:

Cree page-login.php, page-register.php y page-profile.php. Desarrolle formularios accesibles con etiquetas asociadas, atributos obligatorios y campos de seguridad CSRF wp_nonce_field().

План и контрольные точки реализации:
1Создать шаблоны page-login.php и page-register.php
2Добавить проверку is_user_logged_in() с редиректом в /profile/
3Разместить семантическую верстку формы с полями ввода
Важные технические нюансы и подводные камни:

Redirija a los usuarios que ya hayan iniciado sesión fuera de las páginas de login/registro hacia su perfil inmediatamente.

Ожидаемый артефакт этапа:

Брендированные страницы авторизации и регистрации.

2
Этап 2 из 5

Paso 2: Controlador del inicio de sesión con wp_signon()

~45 минСредний
3
Этап 3 из 5

Paso 3: Controlador de registro con trampa antispam Honeypot

~45 минСредний
4
Этап 4 из 5

Paso 4: Plantilla de perfil page-profile.php y actualización de datos

~50 минСредний
5
Этап 5 из 5

Paso 5: Bloqueo de acceso a /wp-admin y supresión de la Admin Bar

~25 минЛегкий

Типичные грабли на этом ТЗ

2 антипаттерна

Инструменты экосистемы Fullstack AI Lab для этого ТЗ

Интеграция