eZ Publish  [4.2]
eZLDAPUser Class Reference

The class eZLDAPUser does. More...

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

List of all members.

Public Member Functions

 eZLDAPUser ()

Static Public Member Functions

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)

Detailed Description

The class eZLDAPUser does.

Definition at line 40 of file ezldapuser.php.


Member Function Documentation

eZLDAPUser::eZLDAPUser ( )

Constructor

Definition at line 45 of file ezldapuser.php.

static eZLDAPUser::getUserGroupsTree ( &$  requiredParams,
filter,
curDN,
&$  groupsTree,
&$  stack,
depth = 0 
) [static]

Definition at line 1253 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::goAndPublishGroups ( &$  requiredParams,
curDN,
&$  groupsTree,
&$  stack,
depth,
isUser = false 
) [static]

Definition at line 1096 of file ezldapuser.php.

Referenced by loginUser().

static eZLDAPUser::ldap_escape ( str,
for_dn = false 
) [static]

Definition at line 1366 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 54 of file ezldapuser.php.

static eZLDAPUser::publishNewUserGroup ( parentNodeIDs,
newGroupAttributes,
isUtf8Encoding = false 
) [static]

Definition at line 988 of file ezldapuser.php.

Referenced by goAndPublishGroups().

static eZLDAPUser::publishUpdateUser ( parentNodeIDs,
defaultUserPlacement,
userAttributes,
isUtf8Encoding = false 
) [static]

Definition at line 692 of file ezldapuser.php.

Referenced by loginUser().


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