En la sexta clase del curso de gestión avanzada de usuarios de WordPress aprenderemos a crear campos antispam y de GRPR para el registro y acceso de usuarios.
Si en la lección anterior hemos visto que WordPress tiene algunos campos de usuario que sobran en muchas ocasiones, también podemos decir que hay otros que faltan, que son muy importantes a nivel de seguridad o incluso de legislación vigente.
Vamos a ver cómo poder cumplir con la RGPD con los campos de aceptación y borrado de datos, cómo evitar SPAM con reCAPTCHA, así como la elección de rol. ¡Vamos a ello!
¡Ya lo tenemos todo configurado! Ya cumplimos con la RGPD y el usuario puede no solamente aceptar el guardado de sus datos, sino también eliminar su cuenta e información con un simple clic.
Así pues, hoy os propongo las siguientes tareas opcionales:
- Crear dos roles nuevos de "Cliente" y "Distribuidor"
- Crear un campo de elección de rol en el formulario de registro de usuarios
- Crear una cuenta de reCAPTCHA en Google
- Crear un campo reCAPTCHA de "No soy un robot"
- Crear un campo reCAPTCHA invisible
- Comprobar que todo funciona correctamente
- Aplicar todos los reCAPTCHA en los formularios de:
- Registro
- Acceso
- Edición
- Recuperar contraseña
- Crear un campo de RGPD para aceptación del guardado de datos
- Crear un botón de eliminación de datos y del usuario
Finalmente destacar que el desplegable de la elección del formulario de registro es relativamente peligroso, pues quizás estamos brindando al usuario la posibilidad de registrarse con un rol con capacidades excesivas. Con lo que no es recomendable usarlo a menos que sepamos muy bien lo que nos estamos haciendo, y que lo limitemos a ciertos roles elegidos manualmente.
Y hasta aquí los campos extra de los formularios de registro, edición, acceso y restablecimiento de contraseña. Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso de gestión avanzada de usuarios de WordPress #1. Formularios del front end
- Curso de gestión avanzada de usuarios de WordPress #2. Configuración básica
- Curso de gestión avanzada de usuarios de WordPress #3. Restricción de contenidos por rol
- Curso de gestión avanzada de usuarios de WordPress #4. Creación y edición de roles y capacidades
- Curso de gestión avanzada de usuarios de WordPress #5. Edición de los campos de usuario
- Curso de gestión avanzada de usuarios de WordPress #6. Campos extra de GDPR y reCAPTCHA
- Curso de gestión avanzada de usuarios de WordPress #7. Traducciones y modificaciones
- Curso de gestión avanzada de usuarios de WordPress #8. Ajustes de diseño
- Curso de gestión avanzada de usuarios de WordPress #9. Campos extra
- Curso de gestión avanzada de usuarios de WordPress #10. Ajustes de administración