Como usar o reCAPTCHA com phpBB2

Importante: a versão 1.0 da API reCAPTCHA não é mais compatível. Faça upgrade para a versão 2.0. Saiba mais

O plug-in reCAPTCHA para phpBB2 usa um CAPTCHA para evitar spam no fórum.

Recomendamos que você use o reCAPTCHA phpBB MOD para instalar o reCAPTCHA. Há duas mods disponíveis, uma para registro e outra para postagens de visitante.

Além do MOD do phpBB, há também um patch para ativar o reCAPTCHA no registro. Para instalar o reCAPTCHA usando um patch, siga estas instruções:

  1. Faça o download do arquivo ZIP e extraia.
  2. Mova o arquivo recaptchalib.php para o diretório de inclusões do phpBB.
  3. Aplique o primeiro patch executando o seguinte comando do diretório "include" do phpBB:
    patch -b usercp_register.php < /path/to/usercp_register.patch
  4. Mova o arquivo profile_add_body.tpl.patch para os modelos phpBB/<your_theme> (por padrão, <seu_tema> é "subSilver)
  5. Aplique o segundo patch executando o seguinte comando nos modelos phpBB/<your_theme> diretório:
    patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
  6. Inscreva-se para receber chaves reCAPTCHA aqui. O reCAPTCHA emite uma solicitação chave privada. Abra usercp_register.php no diretório inclui e atualize $recaptcha_public_key e $recaptcha_private_key com os valores emitidos.
  7. Pronto! Seu widget reCAPTCHA aparecerá na página de registro do usuário.

Perguntas frequentes

E se o comando patch falhar?

O patch foi criado usando a comparação unificada (diff -u). Versões diferentes desse arquivo ou outras modificações podem causar uma conflitos. É possível estudar o arquivo de patch para ver o que modificado e como isso causou um conflito no seu arquivo.

Quero reverter as alterações do patch ou desinstalar o reCAPTCHA. Como faço isso?

Quando você executou o comando patch com '-b' , um backup de arquivos foi feito no mesmo diretório. Usar o MV para substituir o arquivo corrigido pelo original. Também é possível excluir o arquivo recaptchalib.php do diretório "include".