Rating Count Sep 23, 2022
The app is receiving ratings. Total number of ratings received are 124.
Rating Count Jun 03, 2022
The app is receiving ratings. Total number of ratings received are 123.
Rating Count Dec 30, 2021
The app is receiving ratings. Total number of ratings received are 122.
Rating Count Mar 03, 2021
The app is receiving ratings. Total number of ratings received are 121.
The app has bumped up a version. The new version is 2.1.
Rating Count Jan 21, 2021
The app is receiving ratings. Total number of ratings received are 120.
Rating Count Nov 28, 2020
The app is receiving ratings. Total number of ratings received are 119.
Rating Count Sep 07, 2020
The app is receiving ratings. Total number of ratings received are 118.
Rating Value Nov 04, 2019
The overall rating has changed and is now 84. That is Down from 86.
The app is receiving ratings. Total number of ratings received are 117.
Rating Count Jul 28, 2019
The app is receiving ratings. Total number of ratings received are 115.
The app has bumped up a version. The new version is 2.0.2.
Rating Value Nov 19, 2018
The overall rating has changed and is now 86. That is Down from 88.
The app is receiving ratings. Total number of ratings received are 114.
Rating Count May 28, 2018
The app is receiving ratings. Total number of ratings received are 118.
Rating Count Feb 03, 2018
The app is receiving ratings. Total number of ratings received are 119.
Rating Count Dec 25, 2017
The app is receiving ratings. Total number of ratings received are 118.
Rating Count Dec 22, 2017
The app is receiving ratings. Total number of ratings received are 117.
Rating Count Dec 12, 2017
The app is receiving ratings. Total number of ratings received are 116.
Rating Value Dec 05, 2017
The overall rating has changed and is now 88. That is Up from None.
The app is receiving ratings. Total number of ratings received are 115.
The app has bumped up a version. The new version is 2.0.1.
Track this app

Really Simple CAPTCHA

Really Simple CAPTCHA does not work alone and is intended to work with other plugins. It is originally created for Contact Form 7, however, you can use it with your own plugin.

Note: This product is “really simple” as its name suggests, i.e., it is not strongly secure. If you need perfect security, you should try other solutions.

How does it work?

Really Simple CAPTCHA does not use PHP “Sessions” for storing states, unlike many other PHP CAPTCHA solutions, but stores them as temporary files. This allows you to embed it into WordPress without worrying about conflicts.

When you generate a CAPTCHA, Really Simple CAPTCHA creates two files for it; one is an image file of CAPTCHA, and the other is a text file which stores the correct answer to the CAPTCHA.

The two files have the same (random) prefix in their file names, for example, “a7hk3ux8p.png” and “a7hk3ux8p.txt.” In this case, for example, when the respondent answers “K5GF” as an answer to the “a7hk3ux8p.png” image, then Really Simple CAPTCHA calculates hash of “K5GF” and tests it against the hash stored in the “a7hk3ux8p.txt” file. If the two match, the answer is confirmed as correct.

How to use with your plugin

Note: Below are instructions for plugin developers.

First, create an instance of ReallySimpleCaptcha class:

$captcha_instance = new ReallySimpleCaptcha();

You can change the instance variables as you wish.

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

See really-simple-captcha.php if you are interested in other variables.

Generate a random word for CAPTCHA.

$word = $captcha_instance->generate_random_word();

Generate an image file and a corresponding text file in the temporary directory.

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

Then, show the image and get an answer from respondent.

Check the correctness of the answer.

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

If the $correct is true, go ahead. Otherwise, block the respondent — as it would appear not to be human.

And last, remove the temporary image and text files, as they are no longer in use.

$captcha_instance->remove( $prefix );

That’s all.

If you wish to see a live sample of this, you can try Contact Form 7.

  1. screenshot-1.png

    screenshot-1.png

  • wordpress
  • 13-Jul-22 09:07 (Created 10-Mar-09)
  • 2.1
  • captcha
Rating Summary
  • Downloads 8,142,743
  • Rating (1-100) 84
  • Total Ratings 124
  • Sign up to see more charts

Name Join date
takayukister 05-Aug-06 Fukuoka, Japan View