Alterar o tempo de cache no token do formulário

Gostaria de controlar automaticamente o tempo de validade dos seus tokens de formulário? Com um simples snippet de código, pode personalizar o tempo de expiração do token para melhor atender às suas necessidades. Esta funcionalidade é particularmente útil para formulários que necessitam de janelas de submissão mais longas ou definições de segurança melhoradas.

Este guia mostra-lhe como modificar a duração da cache dos seus tokens de formulário.

Compreender os Tokens de Formulário

Os tokens de formulário são um recurso de segurança crucial no WPForms. Cada formulário recebe um token único que:

  • Expira após um determinado período
  • Evita envios de spam
  • Bloqueia pedidos diretos $_POST de spammers
  • Não podem ser codificados devido à sua natureza única e ao seu tempo de vida finito

Adicionar o snippet de código

Para personalizar o tempo de cache do token do formulário, é necessário adicionar este snippet de código ao seu site. Se precisar de ajuda para adicionar código personalizado ao seu site, consulte o nosso guia sobre como adicionar código personalizado.

Compreender a duração do Token

Ao modificar a persistência do token no código (por exemplo, quando definimos $times[] = 5 * DAY_IN_SECONDS)não esquecer:

  • Isto define uma duração máxima de 5 dias
  • Os tokens podem expirar mais cedo se forem utilizados ou invalidados
  • Não é garantido que a duração seja exatamente de 5 dias
  • É possível ajustar o número de dias alterando o multiplicador (por exemplo, alterar 5 para 7 para uma semana)

E isso é tudo o que precisa para alterar o tempo de cache dos tokens de formulário! A seguir, gostaria de saber mais sobre como permitir a conformidade com o GDPR mantendo a deteção do número de telefone? Confira nosso guia sobre como habilitar o GDPR sem a deteção automática de IP para obter mais detalhes.

Filtros de referência