Você gostaria de usar o Cloudflare Turnstile para ajudar a prevenir spam em seus formulários de registro e login de afiliados? O Cloudflare Turnstile é uma alternativa gratuita de CAPTCHA, sem enigmas, que verifica os usuários sem exibir nenhum desafio visual. Ele oferece uma experiência contínua e amigável à privacidade, ao mesmo tempo que ajuda a proteger seu programa de afiliados contra bots e abusos.
Este tutorial mostrará como configurar e usar o Cloudflare Turnstile no AffiliateWP.
Gerando Chaves de Site do Cloudflare Turnstile
Antes de configurar o Cloudflare Turnstile no AffiliateWP, você precisará criar uma chave de site e uma chave secreta em sua conta Cloudflare.
Comece fazendo login em sua conta Cloudflare. No painel, clique no menu Turnstile na barra lateral esquerda. Assim que estiver na página do Turnstile, clique no botão Adicionar widget.

Em seguida, insira um nome no campo Nome do widget. Isso é para sua referência interna e não será exibido aos visitantes.

Em Gerenciamento de Hostnames, clique no botão Adicionar Hostnames.

Uma barra lateral aparecerá. No campo Adicionar um hostname personalizado, digite o nome de domínio do seu site (por exemplo, exemplo.com) e clique no botão Adicionar ao lado dele.

Assim que o domínio aparecer na lista, clique no botão Adicionar na parte inferior para confirmar.
Você pode adicionar vários hostnames se planeja usar as mesmas chaves de API em mais de um site.
Escolhendo um Modo de Widget
Role para baixo até a seção Modo do Widget. Aqui, você pode escolher como o Turnstile se comporta no frontend do seu site.
- Gerenciado (recomendado): Decide automaticamente se deve mostrar um desafio ou validar o usuário silenciosamente.
- Não interativo: Exibe o widget Turnstile, mas não requer interação.
- Invisível: Roda inteiramente em segundo plano, sem um widget visível.
Mantenha a opção Gerenciado selecionada, a menos que você tenha um motivo específico para alterá-la.
Depois de terminar de configurar o widget, clique no botão Criar.

O Cloudflare gerará uma Chave de Site e uma Chave Secreta para o widget que você acabou de criar. Mantenha-as disponíveis para a próxima etapa.

Configurando o Turnstile no AffiliateWP
Retorne ao seu site WordPress e vá para AffiliateWP » Configurações. Clique na aba Afiliados e, em seguida, role até a seção Segurança de Registro e Login de Afiliados.
Clique na opção Turnstile para selecionar o Cloudflare Turnstile como seu método de CAPTCHA.

Isso revelará dois campos: Chave de Site do Turnstile e Chave Secreta do Turnstile.
Copie as chaves da sua conta Cloudflare e cole-as nos campos correspondentes no AffiliateWP.
Quando terminar, role para baixo e clique em Salvar Alterações para aplicar a configuração.
Habilitando CAPTCHA no Formulário de Login de Afiliado
Após selecionar Turnstile, você também verá a opção Adicionar CAPTCHA ao formulário de login de afiliados.

Ativar esta opção adiciona a proteção Turnstile ao formulário de login de afiliados, além do formulário de registro. Isso ajuda a prevenir credential-stuffing, ataques de força bruta e outros abusos automatizados de login.
Certifique-se de marcar a caixa e salvar suas configurações.
Testando o Cloudflare Turnstile
Após a conclusão da configuração, é importante testar se o Turnstile está funcionando como esperado.
Visite sua página de registro de afiliados e tente enviar um teste. Se tudo estiver configurado corretamente, o Turnstile verificará silenciosamente o envio em segundo plano ou exibirá um widget mínimo, dependendo do modo de widget selecionado.

Se você ativou o CAPTCHA no formulário de login, teste isso também, tentando fazer login pela página de login de afiliados.

Se o CAPTCHA não aparecer ou os envios falharem, verifique o seguinte:
- Chaves de Site e Segredo copiadas e salvas corretamente
- Seu domínio foi adicionado em Gerenciamento de Hostnames no seu widget Cloudflare
- Turnstile está selecionado em AffiliateWP » Configurações
Perguntas Frequentes
O Cloudflare Turnstile é gratuito?
Sim. O Cloudflare Turnstile é gratuito para todos os usuários e não requer um plano pago do Cloudflare.
Posso usar o Turnstile sem ativar outros recursos do Cloudflare, como DNS ou CDN?
Sim. Você não precisa usar o DNS, CDN ou proxy do Cloudflare para usar o Turnstile. Uma conta Cloudflare é tudo o que é necessário.
Posso ativar o Turnstile nos formulários de registro e login?
Sim. A opção de ativar o Turnstile no formulário de login aparecerá assim que você selecionar o Turnstile nas configurações de CAPTCHA.