Alteração do tempo de cache no token do formulário

Gostaria de controlar automaticamente por quanto tempo os tokens de formulário permanecem válidos? Com um simples snippet de código, você pode personalizar o tempo de expiração do token para atender melhor às suas necessidades. Esse recurso é particularmente útil para formulários que precisam de janelas de envio mais longas ou configurações de segurança aprimoradas.

Este guia mostrará como modificar a duração do cache para seus tokens de formulário.

Entendendo 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 exclusivo que:

  • Expira após um período definido
  • Evita envios de spam
  • Bloqueia solicitações diretas $_POST de spammers
  • Não podem ser codificados por hardware devido à sua natureza exclusiva e vida útil finita

Adição do snippet de código

Para personalizar o tempo de cache do token do formulário, você precisará adicionar esse trecho de código ao seu site. Se precisar de ajuda para adicionar código personalizado ao seu site, consulte nosso guia sobre como adicionar código personalizado.

Entendendo a duração do token

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

  • Isso define uma duração máxima de 5 dias
  • Os tokens podem expirar mais cedo se forem usados ou invalidados
  • Não é garantido que a duração seja exatamente de 5 dias
  • Você pode ajustar o número de dias alterando o multiplicador (por exemplo, altere 5 para 7 para uma semana)

E isso é tudo o que você precisa para alterar o tempo de cache dos tokens de formulário! Em seguida, gostaria de saber mais sobre como ativar a conformidade com o GDPR mantendo a detecção de número de telefone? Confira nosso guia sobre como ativar o GDPR sem a detecção automática de IP para obter mais detalhes.

Filtros de referência