Atenção!

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

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

Dispensar

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

Você gostaria de controlar automaticamente por quanto tempo seus tokens de formulário permanecem válidos? Com um simples trecho de código, você pode personalizar o tempo de expiração do token para melhor atender às suas necessidades. Este 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

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
  • Previne envios de spam
  • Bloqueia requisições diretas de $_POST de spammers
  • Não pode ser codificado diretamente devido à sua natureza única e vida útil finita

Adicionando o Trecho de Código

Para personalizar o tempo de cache do seu token de formulário, você precisará adicionar este trecho de código ao seu site. Se precisar de ajuda para adicionar código personalizado ao seu site, revise 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, onde definimos $times[] = 5 * DAY_IN_SECONDS), lembre-se:

  • Isso define uma duração máxima de 5 dias
  • Tokens podem expirar mais cedo se usados ou invalidados
  • A duração não é garantida como exatamente 5 dias
  • Você pode ajustar o número de dias alterando o multiplicador (por exemplo, mude 5 para 7 para uma semana)

E é tudo o que você precisa para alterar o tempo de cache nos tokens de formulário! Em seguida, você gostaria de aprender sobre como habilitar a conformidade com o GDPR enquanto mantém a detecção de números de telefone? Confira nosso guia sobre como habilitar o GDPR sem detecção automática de IP para mais detalhes.

Filtros de Referência