### [Alterando 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

**Trecho:** Este trecho de código ajudará você a alterar o tempo de cache definido em seus formulários. 

**Conteúdo:**

Gostaria de controlar automaticamente por quanto tempo os tokens do seu formulário permanecem válidos? Com um simples trecho de código, você pode personalizar o tempo de validade do token para melhor atender às suas necessidades. Esse 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 dos tokens dos seus formulários.

## Entendendo os tokens de formulário

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

- Expira após um período definido
- Impede envios de spam
- Bloqueia solicitações diretas $\_POST de spammers
- Não pode ser codificado de forma rígida devido à sua natureza única e vida útil limitada

## Adicionando o trecho de código

Para personalizar o tempo de cache do token do seu 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, consulte nosso [guia sobre como adicionar código personalizado](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

## 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)`, tenha em mente:

- Isso define uma duração máxima de 5 dias
- Os tokens podem expirar antes se forem usados ou invalidados
- Não é garantido que a duração seja exatamente de 5 dias
- Você pode ajustar o número de dias alterando o multiplicador (por exemplo, mude de 5 para 7 para uma semana)

E isso é tudo o que você precisa para alterar o tempo de cache dos tokens de formulário! A seguir, você gostaria de saber 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 a detecçã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/ "Usando o filtro wpforms_form_token_check_after_today")
- [wpforms\_form\_token\_check\_before\_today](https://wpforms.com/developers/wpforms_form_token_check_before_today/ "Usando o filtro wpforms_form_token_check_before_today")

**Categorias:** Extensão

**Tags:** PHP

---

