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