¿Le gustaría controlar automáticamente el tiempo de validez de sus tokens de formulario? Con un simple fragmento de código, puede personalizar el tiempo de caducidad de los tokens para que se adapte mejor a sus necesidades. Esta función es especialmente útil para formularios que necesitan ventanas de envío más largas o configuraciones de seguridad mejoradas.
Esta guía le mostrará cómo modificar la duración de la caché para sus tokens de formulario.
Comprender los tokens de formulario
Los tokens de formulario son una característica de seguridad crucial en WPForms. Cada formulario recibe un token único que:
- Caduca tras un periodo determinado
- Evita el spam
- Bloquea las peticiones directas $_POST de los spammers
- No pueden codificarse debido a su naturaleza única y su vida útil finita.
Añadir el fragmento de código
Para personalizar el tiempo de caché de los tokens de formulario, tendrás que añadir este fragmento de código a tu sitio. Si necesitas ayuda para añadir código personalizado a tu sitio, consulta nuestra guía sobre cómo añadir código personalizado.
Duración de las fichas
Al modificar la persistencia de tokens en el código (por ejemplo, cuando establecemos $times[] = 5 * DAY_IN_SECONDS)
tenlo en cuenta:
- Esto fija una duración máxima de 5 días
- Los tokens pueden caducar antes si se utilizan o invalidan
- No se garantiza que la duración sea exactamente de 5 días
- Puede ajustar el número de días cambiando el multiplicador (por ejemplo, cambie 5 a 7 para una semana)
Y eso es todo lo que necesitas para cambiar el tiempo de caché de los tokens de formulario. A continuación, ¿quieres saber cómo activar el cumplimiento de GDPR manteniendo la detección del número de teléfono? Echa un vistazo a nuestra guía sobre la habilitación de GDPR sin detección automática de IP para obtener más detalles.