email.uoa.gr - Supported Projects

UoA-Signup: LDAP Signup Scripts for the Web

Introduction

This is a set of PHP scripts that might be handy to people and administrators, so I decided to release them under the GPL.

They are supposed to provide a user signup service, that registers people to an LDAP directory. It also tries to take care of things like subscription to shared folders, in a customized LDAP/Cyrus setup that is under development at my environment. Other than that, it is pretty generic, it uses templates (only lightly) - Smarty of course. It is localizable and automatically detects user agent's language. Also, multilingual entries (in UTF8) are supported in the LDAP database. It can be adapted, with some tweaking in the code, to other environments too.

If you find this script any useful at al, please let me know.

Configuration

Edit signup_config.php to suit your needs. You almost certainly will need to tweak index.php too, especially the part where the LDAP object is created.

Download

Copyright & Licence

Copyright © 2003 Alexandros Vellis Licensed under the GNU General Public License. For full terms see the file COPYING.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program 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 General Public License for more details.

Author

Alexandros Vellis avel@@noc uoa gr
Homepage

See also the email.uoa.gr project, an LDAP enabled Cyrus IMAP installation intended for large-scale installations.