Login   Register  
PHP Classes
elePHPant
Icontem

Class: DHTML and CSS CAPTCHA

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Alexander Selifonov  >  DHTML and CSS CAPTCHA  >  Download .tar.gz .zip  >  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
Related classes: , , , , , , ,
Version: 1.03.007
PHP version: 4.3.0
License: GNU General Public License (GPL)
All time users: 4688 users
All time rank: 450
Week users: 5 users
Week rank: 794
Picture of Alexander Selifonov
Author: Alexander Selifonov is available for providing paid consulting. Contact Alexander Selifonov .
Packages: 12 Browse this author's classes Browse this author's classes
Country: Russian Federation Russian Federation - PHP jobs in Russian Federation
Age: 49
All time rank: 712 in Russian Federation Russian Federation
Week rank: 51 Up2 in Russian Federation Russian Federation Equal
Innovation award
Innovation award
Nominee: 9x

Winner: 1x


  Detailed description  
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.

 

  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

  Screenshots Screenshots   Freshmeat project   Rate classes User ratings  
  Trackback   Applications   Files Files  
  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
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: 20.3
Vitality score: 1.0

  User ratings  
Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Good (91.7%)
Good (83.3%)
Sufficient (79.2%)
Good (87.5%)
-
-
Sufficient (70.8%)
160
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
Accessible without login 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)
Image file cap_progress.png Icon image for showing progress bar
Plain text file as_jsfunclib.js Data javascript function set needed by class
Image file captchasight.png Icon image for marking table cells
Image file captcha_init.gif Icon image used for "init" link
Plain text file captcha_styles.css Data styles for drawing CAPTCHA block
Image file empty.gif Icon empty (transparent pixel) image
Plain text file sample.php Example using class sample

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.