 |
|
Innovation award
 Nominee: 1x |
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).
|
|
| Name: |
Authenticator_ciacob |
| Base name: |
authenticator |
| Description: |
Register and authenticate users |
| Version: |
1.5 |
| PHP version: |
5.0 |
| License: |
Artistic License |
| All time users: |
809 users |
| All time rank: |
3712 |
| Week users: |
2 users |
| Week rank: |
1359  |
| |
|
| There are not enough user ratings to display for this class. |
| |
Packages needed by this class |
|
|
| Class |
Dependency |
Why it is needed |
| ParamsProxy |
Required |
You configure the Authenticator class using external XML files: this feature is provided by the ParamsProxy package. |
| DbProxy |
Required |
The Authenticator class on-the-fly encodes all traffic with the database: this feature is provided by the DbProxy package. |
| |
Applications that use this class |
|
|
No application links were specified for this class.

If you know an application of this package, send a message to the
author to add a link here.
| Link |
Description |
| My Projects |
All of my projects now moved under a common root. Before downloading a class from the PHP Classes Repository, check this link to see if a newer version isn't available *there*. I cannot guarantee that the version here in the repository will keep up all the time. |
| |
Files |
|
|