users
[ class tree: users ] [ index: users ] [ all elements ]

Class: BaseAuth

Source Location: /users/BaseAuth.php

Class Overview


Class that manages the base autentication method


Variables

Methods


Child classes:

IMAPAuth
Class that manages the imap autentication method
LDAPAuth
Class that manages the PEAR:ldap autentication method
BitAuth
Class that manages the bitweaver autentication method
MultisitesAuth
Class that manages the bitweaver autentication method with additional limitations from multisites
LocateAuth
Class that manages the bitweaver autentication method with additional modifications

Class Details

[line 19]
Class that manages the base autentication method



[ Top ]


Class Variables

$mCfg =

[line 23]


Type:   mixed


[ Top ]

$mConfig =

[line 21]


Type:   mixed


[ Top ]

$mErrors = array()

[line 24]


Type:   mixed


[ Top ]

$mInfo =

[line 22]


Type:   mixed


[ Top ]

$mLogin =

[line 20]


Type:   mixed


[ Top ]



Class Methods


static method authError [line 107]

static void authError( $str)



Tags:

access:  public


Parameters:

   $str  

[ Top ]

static method getAuthMethod [line 50]

static void getAuthMethod( $pAuthId)



Tags:

access:  public


Parameters:

   $pAuthId  

[ Top ]

static method getAuthMethodCount [line 112]

static void getAuthMethodCount( )



Tags:

access:  public


[ Top ]

static method getAuthMethods [line 40]

static void &getAuthMethods( )



Tags:

access:  public


[ Top ]

static method getConfig [line 194]

static void getConfig( )



Tags:

access:  public


[ Top ]

static method init [line 169]

static void init( $pAuthMixed)



Tags:

access:  public


Parameters:

   $pAuthMixed  

[ Top ]

static method isActive [line 152]

static void isActive( $package)



Tags:

access:  public


Parameters:

   $package  

[ Top ]

static method register [line 78]

static void register( $id, $hash)



Tags:

access:  public


Parameters:

   $id  
   $hash  

[ Top ]

static method scanAuthPlugins [line 61]

static void scanAuthPlugins( )



Tags:

access:  public


[ Top ]

static method setAuthMethod [line 56]

static void setAuthMethod( $pAuthId, &$method)



Tags:

access:  public


Parameters:

   $pAuthId  
   &$method  

[ Top ]

constructor __construct [line 26]

BaseAuth __construct( $pAuthId)



Parameters:

   $pAuthId  

[ Top ]

method canManageAuth [line 143]


method createUser [line 134]

void createUser( &$userattr)



Overridden in child classes as:

IMAPAuth::createUser()
LDAPAuth::createUser()
BitAuth::createUser()
MultisitesAuth::createUser()
LocateAuth::createUser()

Parameters:

   &$userattr  

[ Top ]

method getRegistrationFields [line 148]

void getRegistrationFields( )



[ Top ]

method getSettings [line 139]

void getSettings( )



Overridden in child classes as:

IMAPAuth::getSettings()
LDAPAuth::getSettings()

[ Top ]

method getUserData [line 125]

void getUserData( )



[ Top ]

method isSupported [line 129]


method validate [line 118]

void validate( $user, $pass, $challenge, $response)



Overridden in child classes as:

IMAPAuth::validate()
LDAPAuth::validate()
BitAuth::validate()
MultisitesAuth::validate()
LocateAuth::validate()

Parameters:

   $user  
   $pass  
   $challenge  
   $response  

[ Top ]


Documentation generated on Wed, 29 Jul 2015 13:55:37 +0000 by phpDocumentor 1.5.0-lsces