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

  Author Author  
Picture of Alexander Selifonov
Name: Alexander Selifonov is available for providing paid consulting. Contact Alexander Selifonov .
Packages: 15 Browse all classes by Alexander Selifonov Browse all classes by
Country: Russian Federation Russian Federation - PHP jobs in Russian Federation
Age: 51
All time rank: 602 in Russian Federation Russian Federation
Week rank: 127 Down5 in Russian Federation Russian Federation Down
Innovation award
Innovation award
Nominee: 11x

Winner: 2x


  Detailed description   Download Download .zip .tar.gz  
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.

  Classes of Alexander Selifonov  >  DHTML and CSS CAPTCHA  >  Download Download .zip .tar.gz  >  Support forum Support forum (7)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: DHTML and CSS CAPTCHA
Base name: as_snipercaptcha
Description: CAPTCHA validation using colored boxes and AJAX
Version: 1.03.007
PHP version: 4.3.0
License: GNU General Public License (GPL)
All time users: 4978 users
All time rank: 479
Week users: 1 user
Week rank: 1830 Down
 
  Groups   Screenshots Screenshots   Freshmeat project  
  Rate classes User ratings   Trackback   Applications   Files Files  

  Groups  
Group folder image Validation Validation algorithms View top rated classes
Group folder image Security Security protection and attack detection View top rated classes
Group folder image AJAX Interact with the Web server without page reloading View top rated classes

  Files folder image Screenshots  
screenshot
File Role Description
Accessible without login Image file screenshot.png Screen screenshot


  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

  Freshmeat project  
DHTML and CSS CAPTCHA
Project record: as_snipercaptcha
Popularity score: 26.08
Vitality score: 1.0

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (91.7%) Good (83.3%) Sufficient (79.2%) Good (87.5%) - - Sufficient (70.8%) 172
Month: Not yet rated by the users

  Trackback links  
Link Description
Ca(p)tch(a) me Captchas sind eine feine Sache...

  Applications that use this class  
Link Description
guest book Historical Reconstruction workshop Sd-Recons
kvn.baikal.ru Russian Humor contest community
Add link image If you know an application of this package, send a message to the author to add a link here.
  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

Download Download all files: as_snipercaptcha.tar.gz as_snipercaptcha.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.