PHP Classes
elePHPant
Icontem

Authenticator_ciacob: Register and authenticate users

Recommend this page to a friend!
  Info   View files View files (8)   DownloadInstall with Composer Download .zip   Reputation   Support forum (3)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2010-02-03 (6 years ago) RSS 2.0 feedNot enough user ratingsTotal: 991 This week: 1All time: 3,534 This week: 1,047Up
Version License PHP version Categories
authenticator 1.5Artistic License5.0PHP 5, Databases, User Management
Description Author

This package can be used to register and authenticate users with records in a database.

It can register new users, confirm user registrations, authenticate existing users and retrieve user password to send by e-mail as reminders.

The user records are stored in database. The queries to perform each user record database access are defined in a XML configuration file.

Features list:
# Open or closed registration, via master password;
# User role support;
# Live authentication (changing session unique id from one request to another);
# Password recovery OR reset support;
# Hack prevention built-in system:
* logs user out when obsolete session id is used;
* logs user out if IP address changes from one request to another;
* logs user out when session lifetime times out;
* auto-locks user on too many failed login attempts; locks are IP-based and can be reset by master.
# Easy to configure, via external XML files (provided by ParamsProxy package, see dependencies);
# SQL injections proof, thanks to built-in database traffic encoding/decoding mechanism (provided by DbProxy package, see dependencies).

Picture of Claudius Tiberiu Iacob
Name: Claudius Tiberiu Iacob <contact>
Classes: 4 packages by
Country: Romania Romania
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files  
File Role Description
Plain text file Authenticator.php Class The class file
Accessible without login Plain text file HowToInstall.txt Doc. Getting Started guide
Accessible without login HTML file Authenticator.html Doc. Documentation
Accessible without login Plain text file AuthenticatorDemo.php Example See "HoToInstall.txt" for info
Accessible without login Plain text file ProtectedContent.php Example See "HoToInstall.txt" for info
Accessible without login Plain text file config.xml Data See "HoToInstall.txt" for info
Accessible without login Plain text file dbAccess.xml Data See "HoToInstall.txt" for info
Accessible without login Plain text file creative-commons-a...ion-share-alike.txt Lic. License File

Downloadauthenticator-2010-02-03.zip 30KB
Downloadauthenticator-2010-02-03.tar.gz 27KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
ParamsProxy Download .zip .tar.gz You configure the Authenticator class using external XML files: this feature is provided by the ParamsProxy package. Required
DbProxy Download .zip .tar.gz The Authenticator class on-the-fly encodes all traffic with the database: this feature is provided by the DbProxy package. Required
 Version Control Unique User Downloads Download Rankings  
 0%
Total:991
This week:1
All time:3,534
This week:1,047Up
User Comments (1)
Thanks for the code.
4 years ago (robindra)
75%StarStarStarStar