PHP Class ldapAuthDriver

Inheritance: extends jAuthDriverBase, implements jIAuthDriver
Show file Open project: jelix/jelix Class Usage Examples

Protected Properties

Property Type Description
$_default_attributes array default user attributes list

Public Methods

Method Description
__construct ( $params )
changePassword ( $login, $newpassword )
createUserObject ( $login, $password )
getUser ( $login )
getUserList ( $pattern )
removeUser ( $login )
saveNewUser ( $user )
updateUser ( $user )
verifyPassword ( $login, $password )

Protected Methods

Method Description
_bindLdapUser ( )
_buildUserDn ( $login )
_getLinkId ( )
getAttributesLDAP ( $user, $update = false )
setAttributesLDAP ( &$user, $attributes )

Method Details

__construct() public method

public __construct ( $params )

_bindLdapUser() protected method

protected _bindLdapUser ( )

_buildUserDn() protected method

protected _buildUserDn ( $login )

_getLinkId() protected method

protected _getLinkId ( )

changePassword() public method

public changePassword ( $login, $newpassword )

createUserObject() public method

public createUserObject ( $login, $password )

getAttributesLDAP() protected method

protected getAttributesLDAP ( $user, $update = false )

getUser() public method

public getUser ( $login )

getUserList() public method

public getUserList ( $pattern )

removeUser() public method

public removeUser ( $login )

saveNewUser() public method

public saveNewUser ( $user )

setAttributesLDAP() protected method

protected setAttributesLDAP ( &$user, $attributes )

updateUser() public method

public updateUser ( $user )

verifyPassword() public method

public verifyPassword ( $login, $password )

Property Details

$_default_attributes protected property

default user attributes list
protected array $_default_attributes
return array