Authentication Manager
======================
About
Authentication Manager is a simple administration frontend to
a authentication database for use with mod_auth_mysql and
.htaccess to protect directories on your webserver.
Currently, Authentication Manager is available in English
and German. Further translations can easily put in the lang
folder. Don't forget to adjust the available languages variable
in the config file.
License
Authentication Manager, a web interface to mod_auth_mysql
Copyright (C) 2005 Andreas Oertle
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301, USA.
Requirements
- Apache
- MySQL
- PHP 4 or higher (Software has been developed under PHP 5)
- mod_auth_mysql
Installation Steps
1. Install & configure Apache with mod_auth_mysql & PHP
2. unpack the tarball to the desired directory.
i.e. `tar -xzf auth-manager-x.x.tar.gz` or
`tar -xjf auth-manager-x.x.tar.bz2`
3. import authdb.sql (which is in the docs directory) into
your database.
`mysql -u USERNAME -p DATABASE < authdb.sql`
4. edit the file includes/config.inc.php to reflect your
settings.
5. now go to the admin backend:
http://your.website.org/auth/admin/
a) create an admin user
b) add the admin user to the group 'basic'
c) create a .htaccess with the group 'basic' and a
meaningful name for the description, i.e.
'auth manager'
d) now create the file .htaccess with the content
of the box and save that in the 'auth' directory.
e) add the admin user to the group 'authadmin'
f) create a .htaccess with the group 'authadmin' and a
meaningful name for the description, i.e.
'auth manager admin backend'
g) now create the file .htaccess with the content
of the box and save that in the 'auth/admin'
directory.
6. delete the directory docs/. you don't need that anymore.
7. you're done!
add the users and groups you want, generate the .htaccess
file and copy that into the directory you wish to protect.
Bugs
No known bugs. If you've found one, please contact the authors!
Authors
init0.ch, Andreas Oertle