AbstractAuthDriver Class Reference

Inheritance diagram for AbstractAuthDriver:
AuthDriver ClarolineLocalAuthDriver PearAuthDriver TemporaryAccountAuthDriver UserDisabledAuthDriver

Public Member Functions

 getFailureMessage ()
 setAuthenticationParams ($username, $password)
 getFilteredUserData ()
 userRegistrationAllowed ()
 userUpdateAllowed ()

Protected Member Functions

 setFailureMessage ($message)

Protected Attributes

 $userId = null
 $extAuthIgnoreUpdateList = array()
 $username = null
 $password = null
 $extraMessage = null

Detailed Description

Definition at line 32 of file authdrivers.lib.php.


Member Function Documentation

getFailureMessage (  ) 

Implements AuthDriver.

Reimplemented in UserDisabledAuthDriver, and TemporaryAccountAuthDriver.

Definition at line 46 of file authdrivers.lib.php.

getFilteredUserData (  ) 

Implements AuthDriver.

Reimplemented in UserDisabledAuthDriver, ClarolineLocalAuthDriver, and TemporaryAccountAuthDriver.

Definition at line 57 of file authdrivers.lib.php.

setAuthenticationParams ( username,
password 
)

Implements AuthDriver.

Reimplemented in ClarolineLocalAuthDriver, and TemporaryAccountAuthDriver.

Definition at line 51 of file authdrivers.lib.php.

setFailureMessage ( message  )  [protected]

Definition at line 41 of file authdrivers.lib.php.

userRegistrationAllowed (  ) 

Implements AuthDriver.

Reimplemented in PearAuthDriver.

Definition at line 77 of file authdrivers.lib.php.

userUpdateAllowed (  ) 

Implements AuthDriver.

Reimplemented in PearAuthDriver.

Definition at line 82 of file authdrivers.lib.php.


Field Documentation

$extAuthIgnoreUpdateList = array() [protected]

Definition at line 35 of file authdrivers.lib.php.

$extraMessage = null [protected]

Definition at line 37 of file authdrivers.lib.php.

$password = null [protected]

Definition at line 36 of file authdrivers.lib.php.

$userId = null [protected]

Definition at line 34 of file authdrivers.lib.php.

$username = null [protected]

Definition at line 36 of file authdrivers.lib.php.


The documentation for this class was generated from the following file:
Generated on Tue Jun 8 12:28:37 2010 for Claroline API by  doxygen 1.6.3