Un formulario de contacto parece simple: algunos campos, un botón y un email recibido. En realidad es un punto sensible de una web corporativa. Mal construido, puede exponer su dirección, generar spam constante o aceptar contenido malicioso.
No mostrar el email en claro
Publicar una dirección directamente en el código facilita el scraping. Un formulario bien diseñado permite contactar sin ofrecer a los robots una dirección explotable.
El visitante debe entender cómo contactar, pero la dirección de destino no tiene por qué aparecer en el DOM.
Validar en el servidor
La validación en el navegador mejora la comodidad, pero puede saltarse. El servidor debe verificar nombre, email, longitud del mensaje y posibles inyecciones antes de enviar.
Los mensajes de error deben ser claros sin revelar rutas, trazas ni detalles técnicos.
Honeypot, token y límite de envío
Un honeypot bloquea bots sin molestar al usuario. Un token CSRF confirma que el envío viene del sitio y un límite de frecuencia evita abusos repetidos.
NIKAIA.NET implementa estas bases por defecto para mantener una experiencia sencilla y segura.