|
eZ Publish
[trunk]
|
The class eZLDAPUser does. More...
Inheritance diagram for eZLDAPUser:
Collaboration diagram for eZLDAPUser:Public Member Functions | |
| eZLDAPUser () | |
Static Public Member Functions | |
| static | getGroupNameByDN ($ds, $groupDN) |
| static | getNodeAssignmentsForGroupName ($groupName, $isFirstGroupAssignment, &$defaultUserPlacement, &$extraNodeAssignments, $createMissingGroups, $parentNodeID) |
| static | getUserGroupsTree (&$requiredParams, $filter, $curDN, &$groupsTree, &$stack, $depth=0) |
| static | goAndPublishGroups (&$requiredParams, $curDN, &$groupsTree, &$stack, $depth, $isUser=false) |
| static | ldap_escape ($str, $for_dn=false) |
| static | loginUser ($login, $password, $authenticationMatch=false) |
| static | publishNewUserGroup ($parentNodeIDs, $newGroupAttributes, $isUtf8Encoding=false) |
| static | publishUpdateUser ($parentNodeIDs, $defaultUserPlacement, $userAttributes, $isUtf8Encoding=false) |
The class eZLDAPUser does.
Definition at line 17 of file ezldapuser.php.
Constructor
Definition at line 22 of file ezldapuser.php.
| static eZLDAPUser::getGroupNameByDN | ( | $ | ds, |
| $ | groupDN | ||
| ) | [static] |
Definition at line 1385 of file ezldapuser.php.
Referenced by loginUser().
| static eZLDAPUser::getNodeAssignmentsForGroupName | ( | $ | groupName, |
| $ | isFirstGroupAssignment, | ||
| &$ | defaultUserPlacement, | ||
| &$ | extraNodeAssignments, | ||
| $ | createMissingGroups, | ||
| $ | parentNodeID | ||
| ) | [static] |
Definition at line 1328 of file ezldapuser.php.
Referenced by loginUser().
| static eZLDAPUser::getUserGroupsTree | ( | &$ | requiredParams, |
| $ | filter, | ||
| $ | curDN, | ||
| &$ | groupsTree, | ||
| &$ | stack, | ||
| $ | depth = 0 |
||
| ) | [static] |
Definition at line 1218 of file ezldapuser.php.
Referenced by loginUser().
| static eZLDAPUser::goAndPublishGroups | ( | &$ | requiredParams, |
| $ | curDN, | ||
| &$ | groupsTree, | ||
| &$ | stack, | ||
| $ | depth, | ||
| $ | isUser = false |
||
| ) | [static] |
Definition at line 1066 of file ezldapuser.php.
Referenced by loginUser().
| static eZLDAPUser::ldap_escape | ( | $ | str, |
| $ | for_dn = false |
||
| ) | [static] |
Definition at line 1420 of file ezldapuser.php.
Referenced by loginUser().
| static 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.
Reimplemented from eZUser.
Definition at line 31 of file ezldapuser.php.
| static eZLDAPUser::publishNewUserGroup | ( | $ | parentNodeIDs, |
| $ | newGroupAttributes, | ||
| $ | isUtf8Encoding = false |
||
| ) | [static] |
Definition at line 960 of file ezldapuser.php.
Referenced by getNodeAssignmentsForGroupName(), and goAndPublishGroups().
| static eZLDAPUser::publishUpdateUser | ( | $ | parentNodeIDs, |
| $ | defaultUserPlacement, | ||
| $ | userAttributes, | ||
| $ | isUtf8Encoding = false |
||
| ) | [static] |
Definition at line 668 of file ezldapuser.php.
Referenced by loginUser().