Authentication System is a user authentication and access control management system built in object oriented PHP 5 with a MySQL database. Is lightweight, secure, flexible, customizable and simple application that allows you to protect and controll access for your page within your website.

Demonstration

The admin e-mail and password is email@example.com / admin

Some of the features include:

  • Easy implementation
  • Installation wizard
  • Very compact
  • Lightweight MySQL database
  • Works in all major browsers
  • Basic protection against XSS attacks
  • Spam protection using reCAPTCHA
  • User access logs
  • Encrypt passwords and cookies
  • 100% Object Oriented
  • Email templates
  • And more

Requirements

  • Operating System
    • Linux
  • Web server
    • Apache
  • MySQL 5+
  • PHP 5.2+ (PDO extension required)
  • PHP Settings
    • Session: On
    • Register Globals: Off

What’s included?

  • Authentication library
  • Database tables
  • jQuery library
  • jQuery UI
  • jQuery plugin: Validation
  • jQuery plugin: qTip2
  • Custom JS files
    • Minified
    • Uncompressed for developers
  • Default and Core CSS file: style.css
  • Example: example folder

Credits

Changelog

v1.5 (11/10/2012)

    * Fix: Session data to display first name and last name

v1.4 (02/10/2012)

    * New: Gravatar support
    * New: Admin approval for new user registration
    * New: Access logs
    * New: Spam protection using reCAPTCHA
    * Updated: Libraries
    * Updated: Database tables
    * Removed: AJAX calls
    * Removed: jQuery effects
    * Removed: Useless column display_name from database

v1.3 (02/07/2011)

    * Few more fixes and enhancements

v1.2 (08/03/2011)

    * New: Automatic cleaning of the users that  do not have confirmed registration
    * Fix: Check e-mail user

v1.1 (02/03/2011)

    * New: Prevent security attacks known as session hijacking and session fixation
    * New: Basic protection against XSS attacks

v1.0 (22/02/2011)

    * Initial release
by
by
by
by
by
by