PHP Classes

twzAuth: Authenticate users using HTTP Basic authentication

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 304 All time: 7,385 This week: 488Up
Version License PHP version Categories
twzauth 0.1.1GNU General Publi...5PHP 5, Files and Folders, User Manage..., S...
Description 

Author

This class can authenticate users using HTTP Basic authentication.

It can add users to authorize with given user name and password and stores the user list in a file.

The class can load the users list from the file and validate if the user authenticated with the HTTP Basic authorization prompt has entered the correct password.

It can also edit and delete users stored in the users list file. The file may also include information of whether the user has administrator status and other custom user properties.

Picture of Tony
Name: Tony <contact>
Classes: 6 packages by
Country: Australia Australia
Age: ???
All time rank: 99017 in Australia Australia
Week rank: 41 Up1 in Australia Australia Up
Innovation award
Innovation award
Nominee: 2x

Example

<?php
/*
    twzAuth-include.php (simple mode)

    If you only have one page to protect, these commands can be in that script.
    We've used this include file to make it easier to protect multiple pages.

*/

$ValidUsers=array('user_1'=>'wr$5trTygY67I86', 'user_2'=>'deFgt%4ddChg7*6');

require
'../twzAuth.class.php';
$auth=new twzAuth($ValidUsers);

$Username = $auth->validate();


?>


  Files folder image Files (9)  
File Role Description
Files folder imageexamples (6 files)
Plain text file twzAuth.class.php Class twzAuth class
Accessible without login Plain text file twzAuth.doc.txt Doc. Documentation
Accessible without login Plain text file GPL.txt Lic. License

  Files folder image Files (9)  /  examples  
File Role Description
  Accessible without login HTML file index.html Data examples entry page
  Accessible without login Plain text file extended-admin.php Example example script
  Accessible without login Plain text file extended-example.php Example example script
  Accessible without login Plain text file extended-include.php Example example script
  Accessible without login Plain text file simple-example.php Example example script
  Accessible without login Plain text file simple-include.php Example example script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:304
This week:0
All time:7,385
This week:488Up