 |
|
Innovation award
 Nominee: 1x |
This class can be used to manage Apache user and group authentication files.
It can manage Apache .htaccess and .htgroup files to define users, groups and passwords for authentication. Optionally it can manage extra information for users, stored in a third file.
It uses Apache-style MD5-crypt passwords to be portable between win and *nix platforms.
The class provide a forms based user interface to manage the authorization files definitions of users and groups.
It can also perform HTTP basic authentication for users defined in the configuration files directly from PHP instead of having it done by Apache.
This class is based on prior work by Jarno Elonen and Sarah King.
| |
Screenshots |
|
|
 |
| File |
Role |
Description |
screen4.jpg |
Screen |
shows Manageform used with htuserfile, htgroupfile and htinfofile |
screen1.jpg |
Screen |
shows Manageform used only with htuserfile |
screen2.jpg |
Screen |
shows Manageform used with htuserfile and htinfofile |
screen3.jpg |
Screen |
shows Manageform used with htuserfile and htgroupfile |
|
 |
| Project record: |
hn_htusers |
| Popularity score: |
20.25 |
| Vitality score: |
30.75 |
|
| There are not enough user ratings to display for this class. |
| |
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 |
| Online Demo |
Complete Example-Package as Online Demo |
| |
Files |
|
|
| File |
Role |
Description |
.htaccess |
Data |
apache configuration file |
setup_test.php |
Test |
Setup / Configuration Test, should be run, after (new) installion |
unit_test.php |
Test |
Unit-Test, loads data and run test, independent from htfiles |
| File |
Role |
Description |
.htaccess |
Data |
apache configurationfile |
index.php |
Example |
shows how to embedd a form for password-changes into existing pages |
| File |
Role |
Description |
.htaccess |
Data |
apache configurationfile |
.htgroup |
Data |
apache configurationfile, contains groupnames and groupmembers |
.htinfo |
Data |
apache configurationfile, contains user : extended-info combinations |
.htuser |
Data |
apache configurationfile, contains user : encryptedpassword combinations |