Resumo de IA
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.