| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
 Inheritance diagram for ilBaseAuthentication:
 Inheritance diagram for ilBaseAuthentication: Collaboration diagram for ilBaseAuthentication:
 Collaboration diagram for ilBaseAuthentication:| Public Member Functions | |
| ilBaseAuthentication () | |
| setClient ($a_client) | |
| getClient () | |
| setUsername ($a_username) | |
| getUsername () | |
| setPassword ($a_password) | |
| getPassword () | |
| setSid ($a_sid) | |
| getSid () | |
| getMessage () | |
| getMessageCode () | |
| __setMessage ($a_message) | |
| __setMessageCode ($a_message_code) | |
| setPasswordType ($a_type) | |
| getPasswordType () | |
| authenticate () | |
| start () | |
| validateSession () | |
| logout () | |
| __buildDSN () | |
| __buildAuth () | |
| __setSessionSaveHandler () | |
| __getAuthStatus () | |
| Data Fields | |
| $auth = null | |
| $sid = '' | |
| $username = '' | |
| $password = '' | |
| $client = '' | |
Definition at line 19 of file class.ilBaseAuthentication.php.
| ilBaseAuthentication::__buildAuth | ( | ) | 
Definition at line 275 of file class.ilBaseAuthentication.php.
References getClient(), getPasswordType(), and IL_AUTH_MD5.
Referenced by ilSoapAuthentication\authenticate(), authenticate(), ilSoapAuthentication\validateSession(), and validateSession().
 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:| ilBaseAuthentication::__buildDSN | ( | ) | 
Definition at line 244 of file class.ilBaseAuthentication.php.
References __setMessage(), __setMessageCode(), getClient(), and ilDBWrapperFactory\getWrapper().
Referenced by ilSoapAuthentication\authenticate(), authenticate(), and ilSoapAuthentication\validateSession().
 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:| ilBaseAuthentication::__getAuthStatus | ( | ) | 
Definition at line 336 of file class.ilBaseAuthentication.php.
References __setMessage(), __setMessageCode(), AUTH_EXPIRED, AUTH_IDLED, and AUTH_WRONG_LOGIN.
Referenced by ilSoapAuthentication\authenticate(), and authenticate().
 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:| ilBaseAuthentication::__setMessage | ( | $a_message | ) | 
Definition at line 109 of file class.ilBaseAuthentication.php.
Referenced by __buildDSN(), ilSoapAuthentication\__checkAgreement(), __getAuthStatus(), __setSessionSaveHandler(), ilSoapAuthentication\authenticate(), authenticate(), ilBaseAuthentication(), logout(), start(), ilSoapAuthentication\validateSession(), and validateSession().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::__setMessageCode | ( | $a_message_code | ) | 
Definition at line 113 of file class.ilBaseAuthentication.php.
Referenced by __buildDSN(), __getAuthStatus(), __setSessionSaveHandler(), ilSoapAuthentication\authenticate(), ilBaseAuthentication(), ilSoapAuthentication\ilSoapAuthentication(), and ilSoapAuthentication\validateSession().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::__setSessionSaveHandler | ( | ) | 
Definition at line 310 of file class.ilBaseAuthentication.php.
References $GLOBALS, __setMessage(), and __setMessageCode().
Referenced by ilSoapAuthentication\authenticate(), authenticate(), ilSoapAuthentication\validateSession(), and validateSession().
 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:| ilBaseAuthentication::authenticate | ( | ) | 
Reimplemented in ilSoapAuthentication.
Definition at line 127 of file class.ilBaseAuthentication.php.
References __buildAuth(), __buildDSN(), __getAuthStatus(), __setMessage(), __setSessionSaveHandler(), getClient(), getUsername(), and setSid().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilBaseAuthentication::getClient | ( | ) | 
Definition at line 69 of file class.ilBaseAuthentication.php.
References $client.
Referenced by __buildAuth(), __buildDSN(), ilSoapAuthentication\authenticate(), authenticate(), logout(), ilSoapAuthentication\validateSession(), and validateSession().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::getMessage | ( | ) | 
Definition at line 101 of file class.ilBaseAuthentication.php.
| ilBaseAuthentication::getMessageCode | ( | ) | 
Definition at line 105 of file class.ilBaseAuthentication.php.
| ilBaseAuthentication::getPassword | ( | ) | 
Definition at line 87 of file class.ilBaseAuthentication.php.
References $password.
| ilBaseAuthentication::getPasswordType | ( | ) | 
Definition at line 122 of file class.ilBaseAuthentication.php.
References IL_AUTH_PLAIN.
Referenced by __buildAuth().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::getSid | ( | ) | 
Definition at line 96 of file class.ilBaseAuthentication.php.
References $sid.
Referenced by logout(), start(), ilSoapAuthentication\validateSession(), and validateSession().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::getUsername | ( | ) | 
Definition at line 78 of file class.ilBaseAuthentication.php.
References $username.
Referenced by ilSoapAuthentication\__checkAgreement(), ilSoapAuthentication\authenticate(), and authenticate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::ilBaseAuthentication | ( | ) | 
Definition at line 55 of file class.ilBaseAuthentication.php.
References __setMessage(), and __setMessageCode().
Referenced by ilSoapAuthentication\ilSoapAuthentication().
 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:| ilBaseAuthentication::logout | ( | ) | 
Definition at line 212 of file class.ilBaseAuthentication.php.
References __setMessage(), getClient(), and getSid().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilBaseAuthentication::setClient | ( | $a_client | ) | 
Definition at line 64 of file class.ilBaseAuthentication.php.
References $_COOKIE.
| ilBaseAuthentication::setPassword | ( | $a_password | ) | 
Definition at line 82 of file class.ilBaseAuthentication.php.
References $_POST.
| ilBaseAuthentication::setPasswordType | ( | $a_type | ) | 
Definition at line 118 of file class.ilBaseAuthentication.php.
| ilBaseAuthentication::setSid | ( | $a_sid | ) | 
Definition at line 91 of file class.ilBaseAuthentication.php.
References $_COOKIE, and $sid.
Referenced by ilSoapAuthentication\authenticate(), and authenticate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilBaseAuthentication::setUsername | ( | $a_username | ) | 
Definition at line 73 of file class.ilBaseAuthentication.php.
References $_POST.
| ilBaseAuthentication::start | ( | ) | 
Definition at line 166 of file class.ilBaseAuthentication.php.
References __setMessage(), and getSid().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilBaseAuthentication::validateSession | ( | ) | 
Reimplemented in ilSoapAuthentication.
Definition at line 179 of file class.ilBaseAuthentication.php.
References __buildAuth(), __setMessage(), __setSessionSaveHandler(), getClient(), and getSid().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilBaseAuthentication::$auth = null | 
Definition at line 26 of file class.ilBaseAuthentication.php.
| ilBaseAuthentication::$client = '' | 
Definition at line 53 of file class.ilBaseAuthentication.php.
Referenced by getClient().
| ilBaseAuthentication::$password = '' | 
Definition at line 46 of file class.ilBaseAuthentication.php.
Referenced by getPassword().
| ilBaseAuthentication::$sid = '' | 
Definition at line 34 of file class.ilBaseAuthentication.php.
| ilBaseAuthentication::$username = '' | 
Definition at line 40 of file class.ilBaseAuthentication.php.
Referenced by getUsername().