33 include_once
'Auth/Auth.php';
34 include_once
'./Services/Authentication/classes/class.ilBaseAuthentication.php';
49 parent::__construct();
55 $this->soap_check =
false;
73 $this->
__setMessage(
'Error building dsn/Wrong client Id?');
90 $this->
__setMessage(
'SOAP is not enabled in ILIAS administration for this client');
99 if(!$this->auth->getAuth())
106 $this->
setSid(session_id());
120 include_once(
'./Services/User/classes/class.ilObjUser.php');
121 include_once(
'./Services/Administration/classes/class.ilSetting.php');
130 if(ilObjUser::hasUserToAcceptTermsOfService($login))
175 $this->
__setMessage(
'SOAP is not enabled in ILIAS administration for this client');
180 $this->auth->start();
181 if(!$this->auth->getAuth())
194 include_once
'./Services/Database/classes/MDB2/class.ilDB.php';
201 include_once
'./Services/Administration/classes/class.ilSetting.php';
203 return ($set->get(
"soap_user_administration") == 1);
214 if(is_object($this->ini)
and $this->ini->readVariable(
'client',
'access'))
__setMessageCode($a_message_code)
__construct()
Constructor.
__checkAgreement($a_auth_mode)
Check if user agreement is accepted.
$GLOBALS['loaded']
Global hash that tracks already loaded includes.
__setSessionSaveHandler()
static _checkExternalAuthAccount($a_auth, $a_account)
check whether external account and authentication method matches with a user