Top Level :: Authentication

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

Release date: 2004-06-19 17:58 UTC
Release state: beta

Changelog:

- fixed several issues in the PEAR_Auth container (BC break in the configuration
settings, see the documentation at the top of the container for details)
- fixed bug in inactive setting
- cleaned up error handling inside the LiveUser class (ErrorStack might be the
better long term solution)
- added LiveUser::statusMessage() to fix ambigutity inside LiveUser::errorMessage()
- removed broken LiveUser::getRights() method (use LiveUser::getProperty() instead)
- LiveUser::checkRight() now returns LIVEUSER_MAX_LEVEL if the rights parameter
is exactly (===) false, or if the right evaluates to false and the user is
logged in
- simplified LiveUser::checkRightLevel() to use LiveUser::checkRight()
- fixed issue in the 'regenid' handling of the 'destroy' configuration, which
would lead to regeneration of session ID's if 'destroy' is set to true
- don't execute any logout callbacks if a logout was initiated to do a new login
(fix for bug #1122)
- added LIVEUSER_STATUS_AUTHFAILED constant to denote when no auth container was
able to recognize the login as valid (fix for bug #1276)
- readded group_define_name field
- cleaned up unique setting of *_define_name fields (fix for bug #1131)
- don't fetch rights with a right level of below 0 in the simple perm containers
(a similar fix may have to be applied to the medium container)
- remove setting of the authName property in the permission containers in the
LiveUser_Admin class because it can lead to inconsistent data
- use the perm_user_id inside the LiveUser_Admin class to uniquely identify users
(people who dont use the perm container can obviously just call the auth container
methods directly instead)
- expanded LiveUser_Admin::setAdminContainers() to also accept an authName
- removed native_name field from liveuser_languages table (use the translation
table instead)
- added group_type field to liveuser_groups to optionally be able to
differentiate between user groups and roles)
- unified the handling of customfields in all relevant methods
- added getUserFromGroup() method into the perm medium admin containers
- removed the updateAuthUserId() method infavor of updateUser() in the perm
simple admin containers that can also handle the perm type field
- removed liveuser_users create statements from the examples (need to update
the documentation in the examples)
- added ability to disable caching of perm information in the session
by setting the 'cache_perm' option to false (untested)
- cleaned up schema sql files (fix bug #1532)
- fixed issues in Admin.php addUser() and updateUser() (fix bug #1560)
- reworked customfield handling (fix bug #1554) :
the array for table columns configuration was changed due to a problem
in the custom fields handling. This incurs a BC break. It will enable us
and you to cope with change more easily in the future and will give users
a flexible way of fetching and inserting custom fields. It is hopefully
the BC break to end BC breaks.
- instances of user_id where renamed auth_user_id where appropriate
- improved error messages for method stubs in the interface classes (common.php)
- fixed naming inconsistency for LiveUser_Auth_Common:_updateUserData() (fix bug #1661)
- dont read data from the container if no perm user was found (fix bug #1654)
- examples were updated to reflect recent changes
(tested under PHP5 RC3/MySQL 4.0.x and PHP 4.3.x/MySQL 3.23.x)

* Know issues:
- MDB uses a column name of 'sequence' for sequences where as DB uses 'id'
thus when switching between containers you have to rename the column

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR
  • PEAR Package: DB 1.6 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)
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