PHP Classes

dm.KittenAuth: CAPTCHA validation using images and questions

Recommend this page to a friend!
  Info   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 40%Total: 295 All time: 7,455 This week: 524Up
Version License PHP version Categories
kittenauth 1.0Custom (specified...4.4Graphics, Validation, Security
Description 

Author

This package implements a CAPTCHA validation solution using groups of images and associated questions.

It can generate a form to let a user pick images for one or more groups of images stored in a MySQL database.

The user must pick the right images according to the questions associated to the group of images being presented.

Picture of Richard Munroe
Name: Richard Munroe is available for providing paid consulting. Contact Richard Munroe .
Classes: 22 packages by
Country: United States United States
Age: 73
All time rank: 112 in United States United States
Week rank: 192 Down22 in United States United States Down
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

Screenshots (1)  
  • dm.KittenAuth.jpg
  Files folder image Files (46)  
File Role Description
Files folder imageimages (2 files, 4 directories)
Files folder imagerequestUtils (2 files)
Plain text file class.Image.php Class Class accessing the image table of the KittenAuth database
Plain text file class.KittenAuth.php Class Class creating the KittenAuth user interface
Plain text file class.Questions.php Class Class accessing the questions table of the KittenAuth database
Plain text file class.SQLData.MySQL.php Class SQLData generated MySQL specific interface.
Plain text file config.KittenAuth.php Conf. Configuration information for the KittenAuth database
Plain text file example.php Example Using KittenAuth
Plain text file KittenAuth.css Data CSS for the default KittenAuth interface
Plain text file KittenAuth.js Data JavaScript to implement the KittenAuth interface
Plain text file KittenAuth.php Example Retrieve the images for the KittenAuth interface
Plain text file KittenAuth.template Data Template file for the KittenAuth UI
Plain text file license.txt Lic. License
Plain text file makedoc.sh Data Generate phpdoc documentation
Plain text file process.KittenAuth.php Aux. Default action taken by KittenAuth interface

  Files folder image Files (46)  /  images  
File Role Description
Files folder imageelephants (7 files)
Files folder imagekittens (7 files)
Files folder imagepuppies (7 files)
Files folder imageskiers (7 files)
  Plain text file installData.php Conf. Install data in the KittenAuth database
  Plain text file KittenAuth.sql Data Create tables in the KittenAuth database

  Files folder image Files (46)  /  images  /  elephants  
File Role Description
  Image file e1.jpeg Data Image
  Image file e2.jpeg Data Image
  Image file e3.jpeg Data Image
  Image file e4.jpeg Data Image
  Image file e5.jpeg Data Image
  Image file e6.jpeg Data Image
  Plain text file q.txt Data Question for this class of image

  Files folder image Files (46)  /  images  /  kittens  
File Role Description
  Image file k1.jpeg Data Image
  Image file k2.jpeg Data Image
  Image file k3.jpeg Data Image
  Image file k4.jpeg Data Image
  Image file k5.jpeg Data Image
  Image file k6.jpeg Data Image
  Plain text file q.txt Data Question for this class of image

  Files folder image Files (46)  /  images  /  puppies  
File Role Description
  Image file p1.jpeg Data Image
  Image file p2.jpeg Data Image
  Image file p3.jpeg Data Image
  Image file p4.jpeg Data Image
  Image file p5.jpeg Data Image
  Image file p6.jpeg Data Image
  Plain text file q.txt Data Question for this class of image

  Files folder image Files (46)  /  images  /  skiers  
File Role Description
  Plain text file q.txt Data Question for this class of image
  Image file s1.jpeg Data Image
  Image file s2.jpeg Data Image
  Image file s3.jpeg Data Image
  Image file s4.jpeg Data Image
  Image file s5.jpeg Data Image
  Image file s6.jpeg Data Image

  Files folder image Files (46)  /  requestUtils  
File Role Description
  Plain text file example.php Example example of use of requestUtils
  Plain text file requestUtils.class.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
Downloadkittenauth-2007-12-10.zip 530KB
Downloadkittenauth-2007-12-10.tar.gz
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
dm.IS Layout Download .zip .tar.gz Generates the KittenAuth UI Required
dm.DB Download .zip .tar.gz Database access for MySQL Required
dm.File Download .zip .tar.gz install data reads images to store in the KittenAuth database Required
 Version Control Unique User Downloads Download Rankings  
 0%
Total:295
This week:0
All time:7,455
This week:524Up
User Ratings User Comments (1)
 All time
Utility:58%StarStarStar
Consistency:50%StarStarStar
Documentation:-
Examples:66%StarStarStarStar
Tests:-
Videos:-
Overall:40%StarStarStar
Rank:3773
 
Very interesting idea
16 years ago (Thiago Ferreira)
65%StarStarStarStar