Really Simple CAPTCHA

Por Takayuki Miyoshi
(126 avaliações)
Baixar
  • Versão:
    2.3
  • Última atualização:
    há 16 dias
  • Instalações ativas:
    mais de 400 mil
  • Versão do WordPress:
    6.4 ou maior
  • Testado até o WordPress:
    6.5
  • Versão do PHP:
    7.4 ou maior
  • Tags:

Hospedagem WordPress com plugin Really Simple CAPTCHA

Onde posso hospedar o plugin Really Simple CAPTCHA?

Este plugin pode ser hospedado em qualquer provedor que possua WordPress configurado. Recomendamos fortemente optar por uma hospedagem seguro, com servidores adaptados para WordPress, como o serviço de hospedagem da MCO2.

Hospedando o plugin Really Simple CAPTCHA em uma empresa de hospedagem seguro

A MCO2, além de configurar e instalar o WordPress na versão mais atualizada para seus clientes, oferece o WP SafePress, um mecanismo singular que protege e otimiza seu site simultaneamente.

Por que a Hospedagem WordPress funciona melhor na MCO2?

A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização automática de imagens e fotos, proteção da página de login, bloqueio de atividades maliciosas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São plugins que potencializam seu WordPress para a máxima segurança e o máximo desempenho.

Really Simple CAPTCHA não funciona sozinho e foi desenhado para trabalhar em conjunto com outros plug-ins. Ele foi originalmente criado para o plug-in Contact Form 7, entretanto, você pode usá-lo com seu próprio plug-in.

Nota: este produto é “realmente simples” como seu nome sugere, isso é, não é fortemente seguro. Se você precisa de segurança perfeita, procure outras soluções.

Como funciona?

O Really Simple CAPTCHA não usa “sessões” do PHP para armazenar estados, diferente de muitas outras soluções de CAPTCHA em PHP, ele armazena como arquivos temporários. Isso permite a você integrá-lo ao WordPress sem se preocupar com possíveis conflitos.

Quando você gera um CAPTCHA, o Really Simple CAPTCHA cria dois arquivos para isso: um é a imagem do CAPTCHA e o outro é um arquivo texto que guarda a resposta correta para o CAPTCHA.

Os dois arquivos terão o mesmo prefixo (aleatório) em seu nome, por exemplo: “a7hk3ux8p.png” e “a7hk3ux8p.txt.” Neste exemplo, quando o respondente digitar “K5GF” como uma resposta para a imagem “a7hk3ux8p.png”, o Really Simple CAPTCHA calcula o hash de “K5GF” e o testa contra o hash armazenado em “a7hk3ux8p.txt”. Se os dois corresponderem, a resposta é confirmada como correta.

Como usar no seu plugin?

Observação: O texto a seguir são instruções para desenvolvedores de plug-ins.

Primeiro, crie uma instância da classe ReallySimpleCaptcha:

$captcha_instance = new ReallySimpleCaptcha();

Você pode mudar as variáveis da instância como quiser.

// Change the background color of CAPTCHA image to black
$captcha_instance->bg = array( 0, 0, 0 );

Consulte o arquivo really-simple-captcha.php se você está interessado em outras variáveis.

Gera uma palavra aleatória para o CAPTCHA.

$word = $captcha_instance->generate_random_word();

Gera um arquivo de imagem e um arquivo de texto correspondente na pasta temporária.

$prefix = wp_rand();
$captcha_instance->generate_image( $prefix, $word );

Então, mostra a imagem e obtenha a resposta do usuário.

Verifica a correção da resposta.

$correct = $captcha_instance->check( $prefix, $the_answer_from_respondent );

Se the $correct for verdadeiro, pode seguir. Caso contrário, bloqueie o respondente, pois parece que ele não é humano.

Por fim, remova a imagem e o texto temporários, pois eles não serão mais usados.

$captcha_instance->remove( $prefix );

Isso é tudo.

Se você deseja ver um exemplo ao vivo, experimente Contact Form 7.

Capturas de tela

screenshot-1.png

screenshot-1.png

Plugins semelhantes

Honeypot for Contact Form 7
(115 avaliações)

Honeypot for Contact Form 7 adds honeypot non-intrusive anti-spam functionality to CF7 forms.

reCaptcha by BestWebSoft
(384 avaliações)

Protect WordPress website forms from spam entries with Google reCAPTCHA.

Advanced Google reCAPTCHA
(409 avaliações)

Captcha protection against spam comments & brute force login attacks using Google reCAPTCHA.

Login Lockdown – Protect Login Form
(58 avaliações)

Protect login form by limiting the number of login attempts from the same IP & banning IPs.

Contact Form 7 Captcha
(39 avaliações)

Add reCAPTCHA V2 or hCAPTCHA to Contact Form 7

CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress
(258 avaliações)

Use CAPTCHA to stop spam and allow customers & users to interact with your website easily. Block fake accounts and orders. Avoid false positives.

Do mesmo author (Takayuki Miyoshi)

Contact Form 7
(2.075 avaliações)

Apenas um outro plugin de formulário de contato. Simples, mas flexível.

Flamingo
(116 avaliações)

Plugin confiável de armazenamento de mensagens para o Formulário de Contato 7.