Top Level :: Authentication

Package Information: LiveUser 0.10.0

Show All Changelogs
» Version » Information
0.16.13 2008-01-28     beta
0.16.12 2006-08-22     beta
0.16.11 2006-04-19     beta
0.16.10 2006-02-27     beta
0.16.9 2006-02-21     beta
0.16.8 2005-12-21     beta
0.16.7 2005-10-10     beta
0.16.6 2005-09-02     beta
0.16.5 2005-08-17     beta
0.16.4 2005-08-15     beta
0.16.3 2005-08-09     beta
0.16.2 2005-07-20     beta
0.16.1 2005-07-05     beta
0.16.0 2005-06-21     beta
0.15.1 2005-03-30     beta
0.15.0 2005-03-15     beta
0.14.0 2004-12-20     beta
0.13.3 2004-10-23     beta
0.13.2 2004-10-13     beta
0.13.1 2004-10-02     beta
0.13.0 2004-09-30     beta
0.12.0 2004-06-19     beta
0.11.1 2004-04-28     beta
0.11.0 2004-04-28     beta
0.10.0Download

Release date: 2004-03-11 19:41 UTC
Release state: beta

Changelog:

* General notes
+ SQL queries are now standards compliant
IMPORTANT : DB Schema change !
Since 'comment' is reserved in Oracle, the field was renamed
'description' in the translations table
The file you should use for the permissions setting is
perm_db.sql
+ added MDB2 container
+ added class to provide a unified interface to the Auth and Perm container
* Auth admin containers :
+ fixed countless bugs and added several missing methods
* Perm admin containers :
+ restuctured class hirarchy to Common <- Simple <- Medium <- Complex
+ it was not possible to update a group without resetting 'is_active'
+ method to update the auth_user_id used in the auth/perm_user_id mapping (updateAuthUserId)
+ getPermUserId() now also optionally expects an auth container name
+ all methods (expect for getPermUserId()) now expect a permUserId instead of an authUserId
+ fixed countless bugs and added several missing methods
+ perm containers now follow the following inheritance structure (complex extends medium extends simple)
* Client part changes
+ totaly reworked session handling
- objects are no more serialized only the relevant property values
- ressources are not freed automatically anymore (use the new disconnect method)
- added 'session_save_handler' option to allow custom session handler
+ fixed a bunch if bugs and typos
+ restuctured class hirarchy to Common <- Simple <- Medium <- Complex
+ totally reworked parts of the perm db containers (especially in the complex container)
+ rights the user gets through being an areaadmin are now directly added to the rights array
+ keys (maybe a string now) in the authContainers array are now used to unique identify the auth container
+ upon sucessful login the status remained to WRONG_LOGIN thus calling
the login function if force_login was set to true
+ fixed bugs in the remember me feature
+ added sanity checks in unfreeze()
+ if the force login option is set to true the custom login function is called twice.
Add a check to not call the login function in tryLogin if force login is set to true
+ a basic unified admin class made its way into this version. It is pretty simple
but will provide means to have high-level methods like addUser which will
add a user to bother containers (auth and admin).
+ Setting 'passwordEncryptionMode' in the configuration array has no
effect for the database auth container
+ using LIVEUSER_MAX_LEVEL constant for default right level instead of hardcoding level 3
+ relying on status property alone in isInactive()
+ ensuring that in all method that write to the status property, the status is never overwritten with incorrect information
+ added a new status constant for when the user was logged out
+ removed now unneeded idled and expired property
+ removed deprecated constants
+ all constants related to error codes are now prefixed with LIVEUSER_ERROR
+ removed getHandle() method as it provided no value over getProperty('handle')
+ change install location for LiveUser/LiveUser.php (now include 'LiveUser.php')
+ change install location for LiveUser/Admin/Admin.php (now include 'LiveUser/Admin.php')
+ added the ability to specify a logout method and logout varname
+ added MDB xml schema files
+ fixed several minor issues in the sql files
+ renamed all instances of owner_perm_user_id to owner_user_id
+ all files from the old sql dir are now installed into data/misc/schema
+ examples no longer contain liveuser schema related statements; use the
generic LiveUser schema files instead

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR
  • PEAR Package: DB (optional)
  • PEAR Package: MDB 1.1.4 or newer (optional)
  • PEAR Package: XML_Tree (optional)
  • PEAR Package: Crypt_RC4 (optional)
  • PEAR Package: MDB2 (optional)
0.9 2003-10-09     beta
0.8.1 2003-08-28     beta
0.8 2003-08-27     beta
0.7 2003-06-01     alpha
0.6.1 2003-03-18     alpha
0.6 2003-03-17     alpha
0.5.1 2003-03-11     alpha
0.5 2003-03-11     alpha
0.3 2002-10-10     alpha