Login   Register  
PHP Classes

Class: Secure Token Grid Authentication

Icontem
elePHPant

  Classes of André Liechti  >  Secure Token Grid Authentication  >  Download  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Secure Token Grid Authentication Support forum
Base name: tokengrid
Description: Generate grid of tokens, authenticate user with it
Related top rated classes: , , ,
Version: 1.3
Required PHP version: 5.0
License: GNU Lesser General Public License (LGPL)
All time users: 1062 users
All time rank: 2484
Week users: 2 users
Week rank: 2624
 
  Screenshots Screenshots   Author   Group folder image Groups   Detailed description   Freshmeat project  
  Rate classes User ratings   Applications   Related links   Files Files  

Screenshots

Sample Token Card
File Role Description
Accessible without login Image file tokencard.png Screen Sample Token Card

Author

Picture of André Liechti
Name: André Liechti <e-mail contact>
Published packages: 3 Browse this author's classes Browse this author's classes
Country: Switzerland Switzerland - PHP jobs in Switzerland
Home page: http://developer.sysco.ch/php/
Age: 41
All time rank: 905
Week rank: 666

Innovation Award

PHP Programming Innovation award nominee
April 2008
Number 7
Phishing attacks have been causing many victims that have their bank accounts robbed by crackers that steal their account passwords.

Many banks are now giving their clients special cards with tables of token codes to increase the security and make it harder to steal accounts of phishing attack victims.

This class provides a solution to generate token code tables from PHP, as well to validate the codes entered by a site user.

Manuel Lemos

Groups

Group folder image HTML HTML generation and processing View top rated classes
Group folder image User Management User records, authentication and session handling View top rated classes
Group folder image Security Security protection and attack detection View top rated classes

Detailed description

This class can be used to generate a grid of tokens to authenticate users similar to those that banks provided to users to avoid account abuses after phishing attacks.

It generates a bidimensional array of tokens of limited length with letters and digits.

The generated grid is seeded by a given secret salt string and a specific id that may be used to generate unique grids for different applications and users.

The class may also verify whether a token entered by the user corresponds to a token of a random grid position.

The grid tokens may also be formatted in an HTML table for presentation in Web pages. A sample PDF extended class is also provided to create PDF documents with included grid (using the LGPL http://www.tcpdf.org library)

Freshmeat project

Project record: tokengrid
Popularity score: 17.78
Vitality score: 1.0

User ratings

There are not enough user ratings to display for this class.

Applications that use this class

No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

Related links

Link Description
TCPDF LGPL library to create PDF documents with PHP

Files

File Role Description
Plain text file tokengrid.class.php Class Main file, class definition
Plain text file tokengrid.demo.php Example Simple demo file
Plain text file tokengrid.pdf.class.php Example OPTIONAL - PDF token creation extended class demo (needs www.tcpdf.org)
Plain text file tokengrid.pdf.demo.php Example OPTIONAL - PDF token creation demo (needs www.tcpdf.org)
Image file demo.bank.png Data Clipart for PDF demo output
Image file demo.logo.jpg Data Clipart for PDF demo output
Accessible without login Plain text file README.TXT Doc. README FILE
Plain text file COPYING.LESSER Lic. LGPL Version 3.0
Plain text file COPYING Lic. GPL Version 3.0
Download all files: tokengrid.tar.gz tokengrid.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.