» Version | » Information |
---|---|
2010-10-15 beta |
|
2008-01-28 beta |
|
2006-08-22 beta |
|
2006-04-19 beta |
|
2006-02-27 beta |
|
2006-02-21 beta |
|
2005-12-21 beta |
|
2005-10-10 beta |
|
2005-09-02 beta |
|
2005-08-17 beta |
|
2005-08-15 beta |
|
2005-08-09 beta |
|
2005-07-20 beta |
|
2005-07-05 beta |
|
2005-06-21 beta |
|
2005-03-30 beta |
|
2005-03-15 beta |
|
2004-12-20 beta |
|
2004-10-23 beta |
|
2004-10-13 beta |
|
2004-10-02 beta |
|
2004-09-30 beta |
|
0.12.0 |
Easy InstallNot sure? Get more info. pear install LiveUser-0.12.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/LiveUser-0.12.0 Release date: 2004-06-19 13:58 UTC Release state: beta Release uploaded by: arnaud 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: |
2004-04-28 beta |
|
2004-04-28 beta |
|
2004-03-11 beta |
|
2003-10-08 beta |
|
2003-08-28 beta |
|
2003-08-26 beta |
|
2003-06-01 alpha |
|
2003-03-17 alpha |
|
2003-03-17 alpha |
|
2003-03-10 alpha |
|
2003-03-10 alpha |
|
2002-10-09 alpha |