phpSecurityAdmin is a PHP application that was designed to be implemented in custom Content Management Systems (CMS). It is designed to be easy to use, so that CMS programmers do not have to spend a lot of time managing user access. It can be used for controlling access to Web pages based on user names and passwords. The system allows the client to manage user accounts and access rights, and to add, edit, or delete users. It also features "user profiles" which provide an efficient method for creating multiple users with similar access rights. It includes localization support and a few language translations.
Release Notes: The checkbox was changed to select for Active flag in user_edit_connections.php. Spanish gettext translations were added. $hits was changed to $this in changePassword method. user_edit_details.php was fixed to actually update the user. Dutch gettext translations were added. A typo in class.phpSecurityAdm.php was fixed, and non-gettext enabled servers can use English-only versions.
Release Notes: Wildcard URL matching has been added and a few bugs have been fixed.
Release Notes: Variables have now been changed to include the 'PSA_' prefix. An outlet was added for user-defined error functions. Class API changes were made (there are no plans for major chages in the API beyond this point). The class was completely rewritten to use MetaBase for database abstraction. The interface was tweaked to get rid of some of the bad habits. GetText language definitions were implemented. Multiple profile support was added. The hard-coded session name was changed to use "session_name()", and a bug was fixed in getPages function that produced errors.
Release Notes: A register_globals=Off bug when adding users has been fixed.
Release Notes: A bug that was related to "register_globals = Off" was fixed. The loginForm method was changed to pass along POSTed data as hidden form fields.