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.
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.
Copyright © 2003 Alexandros Vellis
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.
See also the email.uoa.gr project, an LDAP enabled Cyrus IMAP installation intended for large-scale installations.