PHP Login Pad Class: Display and validate digits for the user to enter

Recommend this page to a friend!
  Info   View files Example   Demos   Screenshots Screenshots   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (2)   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2021-03-01 (3 days ago) RSS 2.0 feedNot enough user ratingsTotal: 142 This week: 7All time: 8,986 This week: 45Up
Version License PHP version Categories
loginpadclass 0.4GNU General Publi...5HTML, Validation, Security
Description Author

This class can display and validate digits for the user to enter.

It can take code made of digits from 0 to 9 and renders a pad arranged randomly made of 16 buttons that the user needs to click on the right buttons to match the validate code digits.

The class can also check if the user has clicked on the right buttons with digits that match the code that was provided initially.

Depending on the configuration of the class, the code can be typed on the keyboard or necessarily with the mouse. It can optionally be used to avoid robots.

Innovation Award
PHP Programming Innovation award nominee
January 2021
Number 3
Some times it is necessary that applications verify if a user accessing the site is a real human, rather than a robot script that its trying to abuse from the system resources.

This class provides a solution that consists of a key pad that displays on a Web page. Then the users need to click or touch on keys that appear on the screen to demonstrate that they are real humans to enter the right codes by the right order.

This way this solution can work well on computers on which people can use the mouse to point and click in the buttons in the right order with the codes that appear on the page.

It also works well on devices with a touch screen like mobile phones, tablets or computers with a touch screen, as the users just need to touch the buttons to achieve the same effect as clicking on the buttons using the mouse.

Manuel Lemos
Picture of Pierre FAUQUE
  Performance   Level  
Name: Pierre FAUQUE <contact>
Classes: 15 packages by
Country: France France
Innovation award
Innovation award
Nominee: 9x

Winner: 1x

  Démo on the author's websiteExternal page  

Open in a separate window

Screenshots  
  • screenshots.jpg
  Files folder image Files  
File Role Description
Plain text file class.loginPad.php Class The class itself (user guide included)
Accessible without login Plain text file index.php Example Example of use
Accessible without login Plain text file README.txt Data Summary (URL and PGP Key)

 Version Control Unique User Downloads Download Rankings  
 0%
Total:142
This week:7
All time:8,986
This week:45Up
User Comments (1)
Great little piece of code.
1 month ago (Valentin)
70%StarStarStarStar
 

For more information send a message to info at phpclasses dot org.