ILIAS
Release_4_2_x_branch Revision 61807
|
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 274 of file class.ilBaseAuthentication.php.
References getClient(), getPasswordType(), and IL_AUTH_MD5.
Referenced by ilSoapAuthentication\authenticate(), authenticate(), ilSoapAuthentication\validateSession(), and validateSession().
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().
ilBaseAuthentication::__getAuthStatus | ( | ) |
Definition at line 334 of file class.ilBaseAuthentication.php.
References __setMessage(), __setMessageCode(), AUTH_EXPIRED, AUTH_IDLED, and AUTH_WRONG_LOGIN.
Referenced by ilSoapAuthentication\authenticate(), and authenticate().
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().
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().
ilBaseAuthentication::__setSessionSaveHandler | ( | ) |
Definition at line 309 of file class.ilBaseAuthentication.php.
References $GLOBALS, __setMessage(), __setMessageCode(), and db_set_save_handler().
Referenced by ilSoapAuthentication\authenticate(), authenticate(), ilSoapAuthentication\validateSession(), and validateSession().
ilBaseAuthentication::authenticate | ( | ) |
Reimplemented in ilSoapAuthentication.
Definition at line 127 of file class.ilBaseAuthentication.php.
References __buildAuth(), __buildDSN(), __getAuthStatus(), __setMessage(), __setSessionSaveHandler(), getClient(), getUsername(), and setSid().
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().
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().
ilBaseAuthentication::getSid | ( | ) |
Definition at line 96 of file class.ilBaseAuthentication.php.
References $sid.
Referenced by logout(), start(), ilSoapAuthentication\validateSession(), and validateSession().
ilBaseAuthentication::getUsername | ( | ) |
Definition at line 78 of file class.ilBaseAuthentication.php.
References $username.
Referenced by ilSoapAuthentication\__checkAgreement(), ilSoapAuthentication\authenticate(), and authenticate().
ilBaseAuthentication::ilBaseAuthentication | ( | ) |
Definition at line 55 of file class.ilBaseAuthentication.php.
References __setMessage(), and __setMessageCode().
Referenced by ilSoapAuthentication\ilSoapAuthentication().
ilBaseAuthentication::logout | ( | ) |
Definition at line 212 of file class.ilBaseAuthentication.php.
References __setMessage(), getClient(), and getSid().
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().
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().
ilBaseAuthentication::validateSession | ( | ) |
Reimplemented in ilSoapAuthentication.
Definition at line 179 of file class.ilBaseAuthentication.php.
References __buildAuth(), __setMessage(), __setSessionSaveHandler(), getClient(), and getSid().
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().