Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não prestamos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Alterar o Tempo de Cache do Token do Seu Formulário

Gostaria de controlar automaticamente quanto tempo os seus tokens de formulário permanecem válidos? Com um simples trecho de código, pode personalizar o tempo de expiração do token para melhor se adequar às suas necessidades. Esta funcionalidade é particularmente útil para formulários que necessitam de janelas de submissão mais longas ou configurações de segurança aprimoradas.

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

Compreender os Tokens de Formulário

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

  • Expira após um período definido
  • Previne submissões de spam
  • Bloqueia pedidos $_POST diretos de spammers
  • Não pode ser codificado de forma fixa devido à sua natureza única e tempo de vida finito

Adicionar o Excerto de Código

Para personalizar o tempo de cache do seu token de formulário, terá de adicionar este trecho de código ao seu site. Se precisar de ajuda para adicionar código personalizado ao seu site, por favor, 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, onde definimos $times[] = 5 * DAY_IN_SECONDS), tenha em atenção:

  • Isto define uma duração máxima de 5 dias
  • Os tokens podem expirar mais cedo se forem usados ou invalidados
  • A duração não é garantida como sendo exatamente 5 dias
  • Pode ajustar o número de dias alterando o multiplicador (por exemplo, altere 5 para 7 para uma semana)

E é tudo o que precisa para alterar o tempo de cache nos tokens de formulário! Em seguida, gostaria de saber como ativar a conformidade com o GDPR, mantendo a deteção de números de telefone? Consulte o nosso guia sobre ativar o GDPR sem deteção automática de IP para mais detalhes.

Filtros de Referência