### [Alterar o tempo de cache do token do seu formulário](https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token/)

**Publicado:** 12 de fevereiro de 2021
**Autor:** Umair Majeed

**Excerto:** Este trecho de código irá ajudá-lo a alterar o tempo de cache definido nos seus formulários. 

**Conteúdo:**

Gostaria de controlar automaticamente por quanto tempo os tokens dos seus formulários 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 envio mais longas ou de configurações de segurança reforçadas.

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

## 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
- Impede o envio de spam
- Bloqueia pedidos diretos $\_POST de spammers
- Não pode ser codificado de forma rígida devido à sua natureza única e vida útil limitada

## Adicionar o trecho 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, consulte o nosso [guia sobre como adicionar código personalizado](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

## 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 utilizados ou invalidados
- Não é garantido que a duração seja exatamente de 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! A seguir, gostaria de saber como garantir a conformidade com o RGPD mantendo a deteção do número de telefone? Consulte o nosso guia sobre [como ativar o RGPD sem deteção automática de IP](https://wpforms.com/developers/how-to-enable-gdpr-without-removing-the-smart-phone-ip-auto-detection/) para mais detalhes.

## Filtros de referência

- [wpforms\_form\_token\_check\_after\_today](https://wpforms.com/developers/wpforms_form_token_check_after_today/ "Utilizar o filtro wpforms_form_token_check_after_today")
- [wpforms\_form\_token\_check\_before\_today](https://wpforms.com/developers/wpforms_form_token_check_before_today/ "Utilizar o filtro wpforms_form_token_check_before_today")

**Categorias:** Extensão

**Etiquetas:** PHP

---

