Class ldsAuthDriver

Description

Implements interfaces:

authentification driver, which communicate with a LDS server

LDS = Linbox Directory Server

Located in /plugins/auth/lds/lds.auth.php (line 34)


	
			
Variable Summary
mixed $_params
Method Summary
ldsAuthDriver __construct ( $params)
void changePassword ( $login,  $newpassword)
void createUserObject ( $login,  $password)
void decodeEntities ( $text)
void getUser ( $login)
void getUserList ( $pattern)
void removeUser ( $login)
void saveNewUser ( $user)
void updateUser ( $user)
void verifyPassword ( $login,  $password)
void xmlCall ($method $method, $params $params)
Variables
mixed $_params (line 36)
  • access: protected
Methods
Constructor __construct (line 38)
ldsAuthDriver __construct ( $params)
  • $params

Implementation of:
jIAuthDriver::__construct()
constructor
changePassword (line 96)
  • access: public
void changePassword ( $login,  $newpassword)
  • $login
  • $newpassword

Implementation of:
jIAuthDriver::changePassword()
change a user password
createUserObject (line 78)
  • access: public
void createUserObject ( $login,  $password)
  • $login
  • $password

Implementation of:
jIAuthDriver::createUserObject()
creates a new user object, with some first data..
decodeEntities (line 120)

function wich decode UTF-8 Entity with ref

 for example need because XMLRPC server doest not like this sort of encoding

  • access: protected
void decodeEntities ( $text)
  • $text
getUser (line 69)
  • access: public
void getUser ( $login)
  • $login

Implementation of:
jIAuthDriver::getUser()
return user data corresponding to the given login
getUserList (line 85)
  • access: public
void getUserList ( $pattern)
  • $pattern

Implementation of:
jIAuthDriver::getUserList()
construct the user list
removeUser (line 55)
  • access: public
void removeUser ( $login)
  • $login

Implementation of:
jIAuthDriver::removeUser()
Erase user data of the user $login
saveNewUser (line 43)
  • access: public
void saveNewUser ( $user)
  • $user

Implementation of:
jIAuthDriver::saveNewUser()
store a new user.
updateUser (line 65)
  • access: public
void updateUser ( $user)
  • $user

Implementation of:
jIAuthDriver::updateUser()
save updated data of a user
verifyPassword (line 102)
  • access: public
void verifyPassword ( $login,  $password)
  • $login
  • $password

Implementation of:
jIAuthDriver::verifyPassword()
verify that the password correspond to the login
xmlCall (line 133)

call an xmlrpc call for a method

via the xmlrpc server in python (lmc-agent)

  • access: protected
void xmlCall ($method $method, $params $params)
  • $method $method: name of the method
  • $params $params: array with param

Documentation generated on Wed, 07 Sep 2011 13:48:18 +0200 by phpDocumentor 1.4.3