| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Base class for all PEAR and ILIAS auth classes. More...
 Inheritance diagram for ilAuthBase:
 Inheritance diagram for ilAuthBase: Collaboration diagram for ilAuthBase:
 Collaboration diagram for ilAuthBase:| Public Member Functions | |
| supportRedirects () | |
| Returns true, if the current auth mode allows redirects to e.g the login screen, public section ... | |
| getContainer () | |
| Get container object. | |
| Protected Member Functions | |
| initAuth () | |
| Init auth object Enable logging, set callbacks... | |
| loginObserver ($a_username, $a_auth) | |
| Called after successful login. | |
| failedLoginObserver ($a_username, $a_auth) | |
| Called after failed login. | |
| checkAuthObserver ($a_username, $a_auth) | |
| Called after each check auth request. | |
| logoutObserver ($a_username, $a_auth) | |
| Called after logout. | |
| Protected Attributes | |
| $sub_status = null | |
Base class for all PEAR and ILIAS auth classes.
Enables logging, observers.
Definition at line 33 of file class.ilAuthBase.php.
| 
 | protected | 
Called after each check auth request.
| array | $a_username | |
| object | $a_auth | 
Definition at line 133 of file class.ilAuthBase.php.
References getContainer().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Called after failed login.
| array | $a_username | |
| object | $a_auth | 
Reimplemented in ilAuthHTTP.
Definition at line 116 of file class.ilAuthBase.php.
References $ilLog, and getContainer().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | final | 
Get container object.
Definition at line 53 of file class.ilAuthBase.php.
Referenced by checkAuthObserver(), failedLoginObserver(), loginObserver(), and logoutObserver().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | finalprotected | 
Init auth object Enable logging, set callbacks...
Definition at line 63 of file class.ilAuthBase.php.
References $GLOBALS, AUTH_LOG_INFO, and ilSessionControl\initSession().
Referenced by ilAuthOpenId\__construct(), ilAuthCAS\__construct(), ilAuthSOAP\__construct(), ilAuthWeb\__construct(), ilAuthHTTP\__construct(), ilAuthCalendarToken\__construct(), ilAuthCron\__construct(), ilAuthApache\__construct(), and ilAuthECS\__construct().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Called after successful login.
| array | $a_username | |
| object | $a_auth | 
Definition at line 90 of file class.ilAuthBase.php.
References $ilLog, getContainer(), and ilSessionControl\handleLoginEvent().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Called after logout.
| array | $a_username | |
| object | $a_auth | 
Definition at line 145 of file class.ilAuthBase.php.
References $GLOBALS, getContainer(), and ilSessionControl\handleLogoutEvent().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilAuthBase::supportRedirects | ( | ) | 
Returns true, if the current auth mode allows redirects to e.g the login screen, public section ...
Definition at line 44 of file class.ilAuthBase.php.
| 
 | protected | 
Definition at line 37 of file class.ilAuthBase.php.