PHP Classes

Authenticator_ciacob: Register and authenticate users

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  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 (5 years ago) RSS 2.0 feedNot enough user ratingsTotal: 975 All time: 3,521 This week: 1,135Up
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 is available for providing paid consulting. Contact Claudius Tiberiu Iacob .
Classes: 4 packages by
Country: Romania Romania
Age: 34
All time rank: 180643 in Romania Romania
Week rank: 1609 Up38 in Romania Romania Up
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 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:975All time:3,521
 This week:0This week:1,135Up
 User Comments (1)  
Thanks for the code.
3 years ago (robindra)