Top Level :: Authentication

Package Information: LiveUser 0.13.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.0Download

Release date: 2004-09-30 18:46 UTC
Release state: beta

Changelog:

- refactored client to use ErrorStack, have a look at http://pear.php.net/manual/en/core.pear.pear-errorstack.php
- refactored class loading
- refactored login mechanism
- removed LiveUser::getAuthAdminObjectByName() (use LiveUser/Admin.php instead)
- BC Break! getUserFromGroup renamed to getUsersFromGroup to descripe better what the function is doing
- userExists now should work if checked for password also in MDB[2]
- added checks if _auth property is an object (fix for bug #1925)
- added missing ['required'] in _readUserData() method (fix for bug #1925)
- LiveUser_Admin_Perm_Container*::addUser() method now requires explicitly (instead of implicitly) that an auth container name is passed (fix for bug #1814)
- fixed several serious bugs in getUsers() (bug #1800)
- fixed indexes on relationship tables (fixed bug #1609)
- check if custom authTableCols/groupTableCols conf setting is set before using
- fixed LiveUser_Admin_Perm_Container_*::getGroups()
- fixed constructors in the MDB[2] admin containers
- added simple __toString() method
- readded isError() until we have moved all the admin code to PEAR_ErrorStack
- BC break! checkRight/checkRightLevel returns LIVEUSER_MAX_LEVEL when null is
passed and not when false is passed as the right_id
- fixed calls to container: _readUserData() and updateUserData() in
LiveUser_Auth_Common
- prevent infinite loop in LiveUser_Permn_Common::checkRight()
- empty rights array in LiveUser::checkRight() means that the max right is returned
- improved error handling in LiveUser_Perm_Container_*_Simple::init() method
- fixed client directory structure to map "_" in class names to "/" in filenames
- fixed LiveUser_Admin_Auth_Container_*::addUser()/updateUser()/getUsers()
methods to be inline with the recent changes with authTableCols
- fixed LiveUser_Admin_Auth_Container_*_Medium::addGroup()/updateGroup() methods
to be inline with the recent changes with groupTableCols (MDB2? only)
- fixed result type handling in LiveUser_Admin_Perm_Container_MDB2?_*::getRights()
- typo fix in LiveUser_Admin_Perm_Container_MDB2_Complex::grantGroupRight()
- fixed bug in LiveUser_Perm_*_Medium::readGroups()
- dont default to debug true
- fixed 'cache_perm' option false
- don't allow 'reginid' option if a save handler has been defined
- add optional parameter to only fetch the ID in admin->perm->getAuthUserId()
- improved handling of optional fields in LiveUser_Auth_Container_*::_readUserData()
- removed shorthand filter option in LiveUser_Admin_Perm_Container_*::getUsers()
- removed DROP TABLE IF EXISTS in the database schema as well as removing all references to scope
- removeUser() now removes the user him self the last
- updated the documents that come with the examples in hope they will be clearer now.
- improved filter handling in LiveUser_Admin::getUser()

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR
  • PEAR Package: Log 1.7.0 or newer
  • PEAR Package: DB 1.6.0 or newer (optional)
  • PEAR Package: MDB 1.1.4 or newer (optional)
  • PEAR Package: XML_Tree (optional)
  • PEAR Package: Crypt_RC4 (optional)
  • PEAR Package: MDB2 2.0.0beta2 or newer (optional)
  • PEAR Package: PEAR_ErrorStack (optional)
0.12.0 2004-06-19     beta
0.11.1 2004-04-28     beta
0.11.0 2004-04-28     beta
0.10.0 2004-03-11     beta
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