eZPublish  3.9
eZLDAPUser Class Reference

The class eZLDAPUser does. More...

+ Inheritance diagram for eZLDAPUser:
+ Collaboration diagram for eZLDAPUser:

Public Member Functions

 eZLDAPUser ()
 
 getUserGroupsTree (&$requiredParams, $filter, $curDN, &$groupsTree, &$stack, $depth=0)
 
 goAndPublishGroups (&$requiredParams, $curDN, &$groupsTree, &$stack, $depth, $isUser=false)
 
 publishNewUserGroup ($parentNodeIDs, $newGroupAttributes, $isUtf8Encoding=false)
 
 publishUpdateUser ($parentNodeIDs, $defaultUserPlacement, $userAttributes, $isUtf8Encoding=false)
 
- Public Member Functions inherited from eZUser
accessArray ()
 
 authenticationMatch ()
 
 checkUser (&$siteBasics, &$uri)
 
 cleanupCache ()
 
contentObject ()
 
 create ($contentObjectID)
 
 definition ()
 
 eZUser ($row)
 
 failedLoginAttempts ($userID=false)
 
 fetch ($id, $asObject=true)
 
fetchBuiltin ($id)
 
 fetchByEmail ($email, $asObject=true)
 
 fetchByName ($login, $asObject=true)
 
 fetchContentList ()
 
 fetchLoggedInCount ()
 
 fetchUserClassList ($asObject=false, $fields=false)
 
 fetchUserClassNames ()
 
 fetchUserGroupClassNames ()
 
 forceLogin ()
 
 generateAccessArray ()
 
groups ($asObject=false, $userID=false)
 
 hasAccessTo ($module, $function=false)
 
 hasAccessToView ($module, $viewName, &$params)
 
hasManageLocations ()
 
hasStoredLogin ()
 
 id ()
 
instance ($id=false)
 
 isAnonymous ()
 
isEnabled ()
 
 isEnabledAfterFailedLogin ($userID, $ignoreTrusted=false)
 
isLocked ()
 
isLoggedIn ()
 
 isUserObject ($contentObject)
 
lastVisit ()
 
 limitList ()
 
limitValueList ()
 
 loginCurrent ()
 
 loginURI ()
 
originalPassword ()
 
originalPasswordConfirm ()
 
 passwordHashTypeID ($identifier)
 
 passwordHashTypeName ($id)
 
 postCollectUserInfo ()
 
 preCollectUserInfo ()
 
 removeUser ($userID)
 
 requireUniqueEmail ()
 
roleIDList ()
 
roles ()
 
 sessionCleanup ()
 
 setFailedLoginAttempts ($userID, $value=false, $setByForce=false)
 
 setInformation ($id, $login, $email, $password, $passwordConfirm=false)
 
 setOriginalPassword ($password)
 
 setOriginalPasswordConfirm ($password)
 
 store ()
 
 updateLastVisit ($userID)
 
- Public Member Functions inherited from eZPersistentObject
attribute ($attr, $noFunction=false)
 
 attributes ()
 
 conditionText (&$conditions)
 
conditionTextByRow (&$conditions, &$row)
 
 definition ()
 
escapeArray (&$array)
 
 eZPersistentObject ($row)
 
 fetchObject (&$def, $field_filters, $conds, $asObject=true, $grouping=null, $custom_fields=null)
 
 fetchObjectList (&$def, $field_filters=null, $conds=null, $sorts=null, $limit=null, $asObject=true, $grouping=false, $custom_fields=null, $custom_tables=null, $custom_conds=null)
 
 fill (&$row)
 
 getShortAttributeName (&$db, &$def, $attrName)
 
 handleRows (&$rows, $class_name, $asObject)
 
 hasAttribute ($attr)
 
 hasDirtyData ()
 
 newObjectOrder (&$def, $orderField, $conditions)
 
 remove ($conditions=null, $extraConditions=null)
 
 removeObject (&$def, $conditions=null, $extraConditions=null)
 
 reorderObject (&$def, $orderField, $conditions, $down=true)
 
 setAttribute ($attr, $val)
 
 setHasDirtyData ($hasDirtyData)
 
 store ($fieldFilters=null)
 
 swapRow ($table, &$keys, &$order_id, &$rows, $id1, $id2)
 
 sync ($fieldFilters=null)
 
 updateObjectList ($parameters)
 

Static Public Member Functions

loginUser ($login, $password, $authenticationMatch=false)
 
- Static Public Member Functions inherited from eZUser
 authenticateHash ($user, $password, $site, $type, $hash)
 
 cleanup ()
 
 clearSessionCache ()
 
 createHash ($user, $password, $site, $type)
 
 createPassword ($passwordLength, $seed=false)
 
currentUser ()
 
 currentUserID ()
 
 fetchAnonymousCount ()
 
 fetchLoggedInList ($asObject=false, $offset=false, $limit=false, $sortBy=false)
 
 getCacheDir ($id=0)
 
 getCacheFilename ($id)
 
 hashType ()
 
 isTrusted ()
 
 isUserIPInList ($ipList)
 
 isUserLoggedIn ($userID)
 
loginUser ($login, $password, $authenticationMatch=false)
 
 logoutCurrent ()
 
 maxNumberOfFailedLogin ()
 
 passwordCharacterTable ()
 
 removeSessionData ($userID)
 
 site ()
 
 validatePassword ($password)
 

Additional Inherited Members

- Protected Member Functions inherited from eZUser
 setCurrentlyLoggedInUser (&$user, $userID)
 

Detailed Description

The class eZLDAPUser does.

Member Function Documentation

eZLDAPUser::eZLDAPUser ( )

Constructor

eZLDAPUser::getUserGroupsTree ( $requiredParams,
  $filter,
  $curDN,
$groupsTree,
$stack,
  $depth = 0 
)

Referenced by loginUser().

eZLDAPUser::goAndPublishGroups ( $requiredParams,
  $curDN,
$groupsTree,
$stack,
  $depth,
  $isUser = false 
)

Referenced by loginUser().

& eZLDAPUser::loginUser (   $login,
  $password,
  $authenticationMatch = false 
)
static

Logs in the user if applied username and password is valid. The userID is returned if succesful, false if not.

eZLDAPUser::publishNewUserGroup (   $parentNodeIDs,
  $newGroupAttributes,
  $isUtf8Encoding = false 
)

Referenced by goAndPublishGroups().

eZLDAPUser::publishUpdateUser (   $parentNodeIDs,
  $defaultUserPlacement,
  $userAttributes,
  $isUtf8Encoding = false 
)

Referenced by loginUser().


The documentation for this class was generated from the following file: