Resumen de IA
¿Te gustaría controlar automáticamente cuánto tiempo permanecen válidos los tokens de tus formularios? Con un simple fragmento de código, puedes personalizar el tiempo de expiración del token para que se adapte mejor a tus necesidades. Esta función es particularmente útil para formularios que requieren ventanas de envío más largas o configuraciones de seguridad mejoradas.
Esta guía te mostrará cómo modificar la duración de la caché de tus tokens de formulario.
Entendiendo los tokens de formulario
Los tokens de formulario son una característica de seguridad crucial en WPForms. Cada formulario recibe un token único que:
- Expira después de un período establecido
- Previene envíos de spam
- Bloquea las solicitudes directas de $_POST de los spammers
- No se puede codificar de forma rígida debido a su naturaleza única y vida útil finita
Añadir el fragmento de código
Para personalizar el tiempo de caché de tu token de formulario, necesitarás agregar este fragmento de código a tu sitio. Si necesitas ayuda para agregar código personalizado a tu sitio, por favor revisa nuestra guía sobre cómo agregar código personalizado.
Entendiendo la duración del token
Al modificar la persistencia del token en el código (por ejemplo, donde establecemos $times[] = 5 * DAY_IN_SECONDS), ten en cuenta:
- Esto establece una duración máxima de 5 días
- Los tokens pueden expirar antes si se usan o invalidan
- No se garantiza que la duración sea exactamente de 5 días
- Puedes ajustar el número de días cambiando el multiplicador (por ejemplo, cambia 5 por 7 para una semana)
¡Y eso es todo lo que necesitas para cambiar el tiempo de caché en los tokens de formulario! A continuación, ¿te gustaría aprender sobre cómo habilitar el cumplimiento de GDPR manteniendo la detección de números de teléfono? Consulta nuestra guía sobre cómo habilitar GDPR sin detección automática de IP para más detalles.