Login   Register  
PHP Classes
elePHPant
Icontem

DHTML and CSS CAPTCHA: CAPTCHA validation using colored boxes and AJAX

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   Screenshots Screenshots   View files View files (11)   DownloadInstall with Composer Download .zip   Reputation   Support forum (7)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2008-12-09 (5 years ago) RSS 2.0 feedStarStarStarStar 70%Total: 5,006 All time: 482 This week: 1,447Down
Version License PHP version Categories  
as_snipercaptcha 1.03.007GNU General Public Lice...4.3.0Validation, Security, AJAX
Description Author  

This class can be used to implement CAPTCHA validation using colored boxes that the user must click which are validated using AJAX requests.

It renders a grid of boxes on which only one box is colored differently to indicate the user must click it.

The class sends an AJAX request to the server passing the coordinates of the user clicks until a given number of clicks correctly point to the colored boxes.

Innovation Award  
PHP Programming Innovation award nominee
March 2008
Number 2


Prize: One downloadable copy of PhpED Professional
CAPTCHA is the name of an approach used to distinguish site accesses performed by real humans from robot script accesses.

Usually the pages show fuzzy pictures with letters that the user needs to guess. However there are smart anti-CAPTCHA robots that can also guess what is written in CAPTCHA picture.

This package provides an alternative CAPTCHA solution that consists in using colored boxes that the user must click in order to have access to the protected site resources.

Since this is a new approach, it is harder to break by people that employ common anti-CAPTCHA scripts.

Manuel Lemos
Picture of Alexander Selifonov
Name: Alexander Selifonov is available for providing paid consulting. Contact Alexander Selifonov .
Classes: 15 packages by
Country: Russian Federation Russian Federation
Age: 52
All time rank: 612 in Russian Federation Russian Federation
Week rank: 63 Down4 in Russian Federation Russian Federation Down
Innovation award
Innovation award
Nominee: 11x

Winner: 2x

Screenshots  
  • screenshot.png
  Files folder image Files  
File Role Description
Plain text file as_snipercaptcha.php Class Main class file
Plain text file as_snipercaptcha_j.php Class jQuery version of a main class
Accessible without login HTML file as_snipercaptcha.en.htm Doc. Documentation (English)
Accessible without login HTML file as_snipercaptcha.ru.htm Doc. Documentation (Russian)
Accessible without login Image file cap_progress.png Icon image for showing progress bar
Accessible without login Plain text file as_jsfunclib.js Data javascript function set needed by class
Accessible without login Image file captchasight.png Icon image for marking table cells
Accessible without login Image file captcha_init.gif Icon image used for "init" link
Accessible without login Plain text file captcha_styles.css Data styles for drawing CAPTCHA block
Accessible without login Image file empty.gif Icon empty (transparent pixel) image
Accessible without login Plain text file sample.php Example using class sample

 Version Control Unique User Downloads Download Rankings  
 0%Total:5,006All time:482
 This week:0This week:1,447Down
User Ratings User Comments (1)  
 All time
Utility:91%StarStarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:79%StarStarStarStar
Examples:87%StarStarStarStarStar
Tests:-
Videos:-
Overall:70%StarStarStarStar
Rank:173