|
ILIAS
Release_3_10_x_branch Revision 61812
|
Inheritance diagram for ilSoapAuthentication:
Collaboration diagram for ilSoapAuthentication: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. | |
| __checkGivenSessionId () | |
| Check given session id. | |
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, ilBaseAuthentication\__setMessage(), ilObjUser\_checkExternalAuthAccount(), ilObjUser\_hasAcceptedAgreement(), and ilBaseAuthentication\getUsername().
Referenced by authenticate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSoapAuthentication::__checkClientEnabled | ( | ) |
Definition at line 229 of file class.ilSoapAuthentication.php.
Referenced by validateSession().
Here is the caller graph for this function:
|
protected |
Check given session id.
| @return |
Definition at line 204 of file class.ilSoapAuthentication.php.
References db_session_exists(), and ilBaseAuthentication\getSid().
Referenced by validateSession().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSoapAuthentication::__checkSOAPEnabled | ( | ) |
Definition at line 215 of file class.ilSoapAuthentication.php.
References $res.
Referenced by authenticate(), and validateSession().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:| ilSoapAuthentication::validateSession | ( | ) |
Reimplemented from ilBaseAuthentication.
Definition at line 140 of file class.ilSoapAuthentication.php.
References ilBaseAuthentication\__buildAuth(), ilBaseAuthentication\__buildDSN(), __checkClientEnabled(), __checkGivenSessionId(), __checkSOAPEnabled(), ilBaseAuthentication\__setMessage(), ilBaseAuthentication\__setMessageCode(), ilBaseAuthentication\__setSessionSaveHandler(), ilBaseAuthentication\getClient(), and ilBaseAuthentication\getSid().
Here is the call graph for this function:| ilSoapAuthentication::$soap_check = true |
Definition at line 38 of file class.ilSoapAuthentication.php.