PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Authentication » LiveUser_Admin

User authentication and permission management framework

This package is unmaintained.

Download latest release 0.4.0 (archived versions might be outdated)

License: LGPL

Description

LiveUser_Admin is meant to be used with the LiveUser package.
It is composed of all the classes necessary to administrate
data used by LiveUser.

You'll be able to add/edit/delete/get things like:
* Rights
* Users
* Groups
* Areas
* Applications
* Subgroups
* ImpliedRights

And all other entities within LiveUser.

At the moment we support the following storage containers:
* PEAR::DB
* PEAR::MDB
* PEAR::MDB2
* PECL::PDO

But it takes no time to write up your own storage container,
so if you like to use native mysql functions straight, then it's possible
to do so in under a hour!

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#2038ClosedReq2004-08-01Filter for auth_user_id in Admin/Perm, getUsers() method
#2724ClosedReq2004-11-09new method checkGroup()
#2964ClosedReq2004-12-14apps by define_name
#2994Wont fixBug2004-12-20Bug in getGroup in MDB_Complex when you try get subGroup
#3038ClosedBug2004-12-27assignSubGroup
#3039ClosedBug2004-12-27exemple 1/Subgroups.php
#3075ClosedBug2005-01-01Error because of not defined variable
#3133ClosedBug2005-01-07factory use _option['autoInit'] but not set using param
#3205ClosedBug2005-01-14extra field in insert statment
#3239SuspendedReq2005-01-19where operator in createWhere in LiveUser_Admin_Storage_SQL be changeable
#3243DuplicateBug2005-01-19the function getRights in LiveUser_Admin_Perm_Simple can use getGroups
#3245ClosedBug2005-01-19$with in getGroups in LiveUser_Admin_Perm_Medium is used but not seted with par
#3844ClosedBug2005-03-16$this instead of $obj in factory method
#3874ClosedBug2005-03-18removeUserFromGroup() Removes all assignments
#3897ClosedBug2005-03-21Typo in outputRightsConstants()
#3900Wont fixReq2005-03-21Support limited queries with PEAR::DB
#3975No FeedbackBug2005-03-28LiveUser_Admin_Perm_Complex _updateImpliedStatus() bug
#3976ClosedBug2005-03-28LiveUser_Admin_Perm_Complex _getInheritedRights()
#4109ClosedBug2005-04-09Typo in Admin/Auth/DB.php
#4120BogusBug2005-04-11Error in query for getUsers('auth') Function
#4150ClosedBug2005-04-14Error in Admin::getGroups
#4173ClosedBug2005-04-17Typo in LiveUser_Admin_Perm_Storage_MDB class
#4176Wont fixBug2005-04-18getRights() bug
#4348BogusBug2005-05-14All addSomething methods return 1 instead of the new ID when used with MDB2
#4357ClosedBug2005-05-16perm->getUsers() example returns all users
#4577ClosedBug2005-06-12Passwords are not being encrypted when adding users
#4592BogusBug2005-06-14Error in example 1
#4595ClosedBug2005-06-15Wrong order of operations in user removal
#4618ClosedBug2005-06-17Cannot remove areas and groups
#4619BogusReq2005-06-17method that check if an permId is an areaAdmin
#4630ClosedBug2005-06-19Error in Admin example 1
#4631ClosedBug2005-06-19Hierarchy mode does not work when id's of groups with subgroups are not passed
#4632BogusBug2005-06-19allowDuplicateHandles does not restrain admin->addUser()
#4633ClosedBug2005-06-19Hierarchy mode on subgroups not recursive
#4638ClosedBug2005-06-20createWhere dont work correctly with null value
#4860ClosedBug2005-07-19Subgroups - protection against circular relations
#5054ClosedBug2005-08-10Mistake in inline documentation
#5059ClosedBug2005-08-10When using the alias array the getUsers() method seems to ignore defined aliase
#5310ClosedBug2005-09-06order by on getUsers() doesn't work properly
#5453ClosedBug2005-09-19return of getRight() method
#5480ClosedReq2005-09-21Related to debug and logging errors
#5690ClosedBug2005-10-14unnessecary exception thrown
#5706ClosedBug2005-10-17wrong return type in /LiveUser/Admin/Storage/SQL.php
#6092ClosedBug2005-11-27Bug with MDB2 storage and the datatype driver
#6592ClosedBug2006-01-26unimplyRight bug
#7025ClosedReq0.3.72006-03-05BC breakage request - wrong defaults location
#7037ClosedBug0.3.72006-03-06Perm outputRightsConstants documentation bug (type php)
#7041AnalyzedReq0.3.72006-03-06getRights() on an unassigned group returns nothing
#7050ClosedBug0.16.102006-03-07unimplyRight: 2nd parameter does not work
#7051BogusBug0.16.102006-03-07unimplyRight: no error msg if right_id does not exist in liveuser_rights
#7178ClosedBug2006-03-22getUsers('auth',$filters) does not work properly
#7213ClosedBug0.3.72006-03-27PDO->fetchAll() Params in queryAll()
#7236ClosedBug0.3.72006-03-29Forgot to change _getinheritedRights()
#7241ClosedBugCVS2006-03-29Error on fetching rights for a specific user that only has inherited rights
#7332DuplicateBug0.3.72006-04-06There is a typo in a variable name
#7779ClosedReqCVS2006-06-01check is_array() in setSelectDefaultParams()
#7865SuspendedReq0.16.112006-06-11setProperty($property, $value);
#7955No FeedbackBug0.3.82006-06-21getRights using hierarchy and '*','has_implied' as fields returns no implied
#7975ClosedBugCVS2006-06-23update of auth_user_id not possible in liveuser_perm_users table
#8198BogusBug0.3.82006-07-13fail : inserting new user
#8350ClosedBug0.3.82006-08-03LiveUser_Admin::addUser() and auto_increment
#8424ClosedBug2006-08-13incorrect handling of single column joins
#9706OpenBug2006-12-28PDO Storage Module Incomplete
#11051ClosedBug0.3.92007-05-15Seems class variable is not declared
#11432OpenBug0.3.92007-06-25Adding User on Multiple containers
#13233ClosedBug0.3.92008-02-27Example1 error when importing data in DB
#15433OpenBug0.3.92008-12-29With complex Perm container, removeUser doesn't clean up area_admin_areas
#15434OpenBug0.3.92008-12-29With complex perm container, unimplyRight removes more records then it should.