56 return call_user_func_array(array($this->container,
$name), $arguments);
77 $this->container = $a_container;
91 $this->parameter[$a_key] = $a_value;
96 $this->parameter = array_merge($this->parameter, $a_params);
104 return $this->parameter ? $this->parameter : array();
118 __METHOD__ .
': logged in as ' . $a_username .
135 __METHOD__ .
': login failed for user ' . $a_username .
168 __METHOD__ .
': User logged out: ' . $a_username .
An exception for terminatinating execution or to throw for unit testing.
Abstract decorator for PEAR::Auth Base class for all Ilias Authentication classes.
appendParameter($a_key, $a_value)
Add a parameter.
__construct()
Constructor.
initContainer()
Init the PEAR container.
loginObserver($a_username, $a_auth)
appendParameters($a_params)
checkAuthObserver($a_username, $a_auth)
Called from base class after call of checkAuth.
getContainer()
get pear container
logoutObserver($a_username, $a_auth)
Called from base class after logout.
__call($name, $arguments)
Wrapper for all PEAR_Auth_Container methods.
setContainer($a_container)
set pear container
getParameters()
get auth container parameters
failedLoginObserver($a_username, $a_auth)
Called from base class after failed login.
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']