ILIAS
Release_4_1_x_branch Revision 61804
|
Public Member Functions | |
ilSoapAuthentication () | |
disableSoapCheck () | |
authenticate () | |
validateSession () | |
__checkSOAPEnabled () | |
__checkClientEnabled () | |
Public Member Functions inherited from ilBaseAuthentication | |
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 () | |
start () | |
logout () | |
__buildDSN () | |
__buildAuth () | |
__setSessionSaveHandler () | |
__getAuthStatus () |
Data Fields | |
$soap_check = true | |
Data Fields inherited from ilBaseAuthentication | |
$auth = null | |
$sid = '' | |
$username = '' | |
$password = '' | |
$client = '' |
Protected Member Functions | |
__checkAgreement ($a_auth_mode) | |
Check if user agreement is accepted. |
Definition at line 36 of file class.ilSoapAuthentication.php.
|
protected |
Check if user agreement is accepted.
protected
string | auth_mode local,ldap or cas |
Definition at line 115 of file class.ilSoapAuthentication.php.
References $GLOBALS, $ilDB, ilBaseAuthentication\__setMessage(), ilObjUser\_checkExternalAuthAccount(), ilObjUser\_hasAcceptedAgreement(), and ilBaseAuthentication\getUsername().
Referenced by authenticate().
ilSoapAuthentication::__checkClientEnabled | ( | ) |
Definition at line 211 of file class.ilSoapAuthentication.php.
Referenced by validateSession().
ilSoapAuthentication::__checkSOAPEnabled | ( | ) |
Definition at line 191 of file class.ilSoapAuthentication.php.
References $GLOBALS, and $ilDB.
Referenced by authenticate(), and validateSession().
ilSoapAuthentication::authenticate | ( | ) |
Reimplemented from ilBaseAuthentication.
Definition at line 55 of file class.ilSoapAuthentication.php.
References ilBaseAuthentication\__buildAuth(), ilBaseAuthentication\__buildDSN(), __checkAgreement(), __checkSOAPEnabled(), ilBaseAuthentication\__getAuthStatus(), ilBaseAuthentication\__setMessage(), ilBaseAuthentication\__setMessageCode(), ilBaseAuthentication\__setSessionSaveHandler(), ilBaseAuthentication\getClient(), ilBaseAuthentication\getUsername(), and ilBaseAuthentication\setSid().
ilSoapAuthentication::disableSoapCheck | ( | ) |
Definition at line 50 of file class.ilSoapAuthentication.php.
ilSoapAuthentication::ilSoapAuthentication | ( | ) |
Definition at line 41 of file class.ilSoapAuthentication.php.
References $_COOKIE, ilBaseAuthentication\__setMessageCode(), and ilBaseAuthentication\ilBaseAuthentication().
ilSoapAuthentication::validateSession | ( | ) |
Reimplemented from ilBaseAuthentication.
Definition at line 140 of file class.ilSoapAuthentication.php.
References ilBaseAuthentication\__buildAuth(), ilBaseAuthentication\__buildDSN(), __checkClientEnabled(), __checkSOAPEnabled(), ilBaseAuthentication\__setMessage(), ilBaseAuthentication\__setMessageCode(), ilBaseAuthentication\__setSessionSaveHandler(), ilBaseAuthentication\getClient(), and ilBaseAuthentication\getSid().
ilSoapAuthentication::$soap_check = true |
Definition at line 38 of file class.ilSoapAuthentication.php.