ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
StartUp GUI class. More...
Public Member Functions | |
__construct (ilObjUser $user=null, ilTermsOfServiceDocumentEvaluation $termsOfServiceEvaluation=null, ilGlobalTemplateInterface $mainTemplate=null, ServerRequestInterface $httpRequest=null) | |
ilStartUpGUI constructor. More... | |
getUnsafeGetCommands () | |
getSafePostCommands () | |
executeCommand () | |
execute command More... | |
getLogger () | |
Get logger. More... | |
jumpToRegistration () | |
jump to registration gui More... | |
jumpToPasswordAssistance () | |
jump to password assistance More... | |
showAccountMigration (string $message='') | |
Show account migration screen. More... | |
doLogout () | |
show logout screen More... | |
showNoCookiesScreen () | |
show help screen, if cookies are disabled to do: link to online help here More... | |
Static Public Member Functions | |
static | printToGlobalTemplate ($tpl) |
static | _checkGoto ($a_target) |
Return type depends on _checkGoto calls. More... | |
static | logoutUrl (array $parameters=[]) |
Return the logout URL with a valid CSRF token. More... | |
Protected Member Functions | |
initTargetFromQuery () | |
showLoginPage (ilPropertyFormGUI $form=null) | |
retrieveMessagesFromSession () | |
showCodeForm ($a_username=null, $a_form=null) | |
initCodeForm (string $a_username) | |
processCode () | |
initStandardLoginForm () | |
Initialize the standard. More... | |
doShibbolethAuthentication () | |
Trying shibboleth authentication. More... | |
doCasAuthentication () | |
doLTIAuthentication () | |
Handle lti requests. More... | |
doApacheAuthentication () | |
Try apache auth. More... | |
doStandardAuthentication () | |
Check form input; authenticate user. More... | |
showLoginForm (string $page_editor_html, ilPropertyFormGUI $form=null) | |
Show login form. More... | |
showLoginInformation (string $page_editor_html, ilGlobalTemplateInterface $tpl) | |
Show login information. More... | |
showCASLoginForm (string $page_editor_html) | |
Show cas login. More... | |
showShibbolethLoginForm (string $page_editor_html) | |
Show shibboleth login form. More... | |
substituteLoginPageElements ( $tpl, string $page_editor_html, string $element_html, string $placeholder, string $fallback_tplvar) | |
Substitute login page elements. More... | |
getLoginPageEditorHTML () | |
Get HTML of ILIAS login page editor. More... | |
showRegistrationLinks (string $page_editor_html) | |
Show registration, password forgotten, client slection links. More... | |
showTermsOfServiceLink (string $page_editor_html) | |
Show terms of service link. More... | |
purgePlaceholders (string $page_editor_html) | |
Purge page editor html from unused placeholders. More... | |
migrateAccount () | |
doMigrationNewAccount () | |
doMigration () | |
showLogout () | |
Show logout screen. More... | |
getAcceptance () | |
Get terms of service. More... | |
confirmAcceptance () | |
confirmWithdrawal () | |
showTermsOfService (bool $accepted=false) | |
Show terms of service. More... | |
processIndexPHP () | |
process index.php More... | |
showSamlLoginForm (string $page_editor_html) | |
showOpenIdConnectLoginForm (string $page_editor_html) | |
doOpenIdConnectAuthentication () | |
do open id connect authentication More... | |
doSamlAuthentication () | |
showSamlIdpSelection (ilSamlAuth $auth, array $idps) | |
Protected Attributes | |
const | ACCOUNT_MIGRATION_MIGRATE = 1 |
const | ACCOUNT_MIGRATION_NEW = 2 |
ilCtrlInterface | $ctrl |
ilLanguage | $lng |
ilLogger | $logger |
ilGlobalTemplateInterface | $mainTemplate |
ilObjUser | $user |
ilTermsOfServiceDocumentEvaluation | $termsOfServiceEvaluation |
ServerRequestInterface | $httpRequest |
ILIAS DI Container | $dic |
ilAuthSession | $authSession |
ilAppEventHandler | $eventHandler |
ilSetting | $setting |
ilAccessHandler | $access |
RefineryFactory | $refinery |
HTTPServices | $http |
ilHelpGUI | $help |
StartUp GUI class.
Handles Login and Registration.
Definition at line 32 of file class.ilStartUpGUI.php.
ilStartUpGUI::__construct | ( | ilObjUser | $user = null , |
ilTermsOfServiceDocumentEvaluation | $termsOfServiceEvaluation = null , |
||
ilGlobalTemplateInterface | $mainTemplate = null , |
||
ServerRequestInterface | $httpRequest = null |
||
) |
ilStartUpGUI constructor.
Definition at line 57 of file class.ilStartUpGUI.php.
References $DIC, $httpRequest, $mainTemplate, $termsOfServiceEvaluation, $user, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilLoggerFactory\getLogger(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
|
static |
Return type depends on _checkGoto calls.
Definition at line 1610 of file class.ilStartUpGUI.php.
References $_COOKIE, $_GET, $_SERVER, $DIC, $ilSetting, $ilUser, $lng, $location, $param, $path, $ref_id, XapiProxy\$resp, $tpl, $type, ilObject\_getAllReferences(), ilCourseParticipant\_getInstanceByObjId(), ilObjCourse\_isActivated(), ilGroupParticipants\_isParticipant(), ilLMObject\_lookupContObjID(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilObjCourse\_registrationEnabled(), ilObjUser\_verifyRegistrationHash(), ANONYMOUS_USER_ID, CLIENT_ID, ILIAS\Repository\ctrl(), ilRBACAccessHandler\doActivationCheck(), ilRBACAccessHandler\doStatusCheck(), ilSecuritySettingsChecker\generatePasswords(), ilParticipants\getDefaultMemberRole(), ilPublicSectionSettings\getInstance(), ilObjectFactory\getInstanceByObjId(), ilObjUser\getLanguage(), ilLoggerFactory\getLogger(), ilObjUser\getPref(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilGlobalTemplateInterface\MESSAGE_TYPE_FAILURE, ilGlobalTemplateInterface\MESSAGE_TYPE_SUCCESS, ilObjUser\PASSWD_PLAIN, ilUtil\redirect(), ILIAS\Repository\refinery(), ROOT_FOLDER_ID, ilObjUser\setActive(), ilUtil\setCookie(), ilObjUser\setLastPasswordChangeTS(), ilObjUser\setPasswd(), and ilObjUser\update().
|
protected |
Definition at line 1443 of file class.ilStartUpGUI.php.
References showTermsOfService().
|
protected |
Definition at line 1448 of file class.ilStartUpGUI.php.
References $tpl, ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), ilLegacyFormElementsUtil\formCheckbox(), ilSystemSupportContacts\getMailsToAddress(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), and ILIAS\Repository\user().
|
protected |
Try apache auth.
Definition at line 649 of file class.ilStartUpGUI.php.
References $provider, ilUtil\appendUrlParameterString(), ilAuthUtils\AUTH_APACHE, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilAuthStatus\getInstance(), getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), and showLoginPage().
|
protected |
Definition at line 567 of file class.ilStartUpGUI.php.
References $provider, ilAuthUtils\AUTH_CAS, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ilAuthStatus\getInstance(), getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), showLoginPage(), ilAuthStatus\STATUS_AUTHENTICATED, and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
ilStartUpGUI::doLogout | ( | ) |
show logout screen
Definition at line 1361 of file class.ilStartUpGUI.php.
References $DIC, $ilIliasIniFile, ilAuthUtils\AUTH_SAML, CLIENT_ID, ILIAS\Repository\ctrl(), ilSession\get(), ILIAS\Repository\logger(), ilSession\SESSION_CLOSE_USER, ilSession\setClosingContext(), ilUtil\setCookie(), and ILIAS\Repository\user().
|
protected |
Handle lti requests.
Definition at line 603 of file class.ilStartUpGUI.php.
References $provider, ilAuthUtils\AUTH_PROVIDER_LTI, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilAuthStatus\getInstance(), ilLoggerFactory\getLogger(), getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), showLoginPage(), ilAuthStatus\STATUS_ACCOUNT_MIGRATION_REQUIRED, ilAuthStatus\STATUS_AUTHENTICATED, and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
|
protected |
Definition at line 1245 of file class.ilStartUpGUI.php.
References $GLOBALS, $provider, ilAuthUtils\AUTH_LOCAL, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilSession\get(), ilAuthStatus\getInstance(), getLogger(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilAuthFrontend\MIG_TRIGGER_AUTHMODE, ilInitialisation\redirectToStartingPage(), ILIAS\Repository\refinery(), showAccountMigration(), and ilAuthStatus\STATUS_AUTHENTICATED.
Referenced by migrateAccount().
|
protected |
Definition at line 1211 of file class.ilStartUpGUI.php.
References $GLOBALS, $provider, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilSession\get(), ilAuthStatus\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilAuthFrontend\MIG_EXTERNAL_ACCOUNT, ilAuthFrontend\MIG_TRIGGER_AUTHMODE, and ilInitialisation\redirectToStartingPage().
Referenced by migrateAccount().
|
protected |
do open id connect authentication
Definition at line 1999 of file class.ilStartUpGUI.php.
References $provider, ilAuthUtils\AUTH_OPENID_CONNECT, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilAuthStatus\getInstance(), getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), showLoginPage(), ilAuthStatus\STATUS_AUTHENTICATED, and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
|
protected |
Definition at line 2041 of file class.ilStartUpGUI.php.
References $auth, $factory, $httpRequest, $params, $provider, ilAuthUtils\AUTH_SAML, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilSamlIdp\geIdpIdByEntityId(), ilSamlIdp\getActiveIdpList(), ilAuthStatus\getInstance(), ilLoggerFactory\getLogger(), getLogger(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), showLoginPage(), showSamlIdpSelection(), ilAuthStatus\STATUS_ACCOUNT_MIGRATION_REQUIRED, ilAuthStatus\STATUS_AUTHENTICATED, ilAuthStatus\STATUS_AUTHENTICATION_FAILED, and ilUtil\stripSlashes().
|
protected |
Trying shibboleth authentication.
Definition at line 525 of file class.ilStartUpGUI.php.
References $provider, ilAuthUtils\AUTH_SHIBBOLETH, ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilAuthStatus\getInstance(), getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), showLoginPage(), ilAuthStatus\STATUS_ACCOUNT_MIGRATION_REQUIRED, ilAuthStatus\STATUS_AUTHENTICATED, and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
|
protected |
Check form input; authenticate user.
Definition at line 708 of file class.ilStartUpGUI.php.
References ilAuthModeDetermination\_getInstance(), ilAuthUtils\_hasMultipleAuthenticationMethods(), ilObjUser\_lookupLogin(), ilAuthFrontendFactory\CONTEXT_STANDARD_FORM, ILIAS\Repository\ctrl(), ilAuthStatus\getInstance(), ilLoggerFactory\getLogger(), getLogger(), ILIAS\FileDelivery\http(), initCodeForm(), initStandardLoginForm(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), showLoginPage(), ilAuthStatus\STATUS_ACCOUNT_MIGRATION_REQUIRED, ilAuthStatus\STATUS_AUTHENTICATED, ilAuthStatus\STATUS_AUTHENTICATION_FAILED, and ilAuthStatus\STATUS_CODE_ACTIVATION_REQUIRED.
ilStartUpGUI::executeCommand | ( | ) |
execute command
Definition at line 141 of file class.ilStartUpGUI.php.
References ILIAS\Repository\ctrl().
Referenced by jumpToPasswordAssistance(), and jumpToRegistration().
|
protected |
Get terms of service.
Definition at line 1438 of file class.ilStartUpGUI.php.
References showTermsOfService().
ilStartUpGUI::getLogger | ( | ) |
Get logger.
Definition at line 177 of file class.ilStartUpGUI.php.
References $logger.
Referenced by doApacheAuthentication(), doCasAuthentication(), doLTIAuthentication(), doMigration(), doOpenIdConnectAuthentication(), doSamlAuthentication(), doShibbolethAuthentication(), doStandardAuthentication(), and showLoginPage().
|
protected |
Get HTML of ILIAS login page editor.
Definition at line 968 of file class.ilStartUpGUI.php.
References ilPageUtil\_existsAndNotEmpty(), ilAuthLoginPageEditorSettings\getInstance(), ILIAS\Repository\lng(), and ilLanguage\lookupId().
Referenced by showLoginPage().
ilStartUpGUI::getSafePostCommands | ( | ) |
Implements ilCtrlSecurityInterface.
Definition at line 129 of file class.ilStartUpGUI.php.
ilStartUpGUI::getUnsafeGetCommands | ( | ) |
Implements ilCtrlSecurityInterface.
Definition at line 119 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 371 of file class.ilStartUpGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by doStandardAuthentication(), processCode(), and showCodeForm().
|
protected |
Initialize the standard.
Definition at line 466 of file class.ilStartUpGUI.php.
References ILIAS\LTI\ToolProvider\$key, ilAuthModeDetermination\_getInstance(), ilAuthUtils\_getMultipleAuthModeOptions(), ilAuthUtils\_hasMultipleAuthenticationMethods(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilPasswordInputGUI\setUseStripSlashes().
Referenced by doStandardAuthentication(), and showLoginForm().
|
protected |
Definition at line 105 of file class.ilStartUpGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by showOpenIdConnectLoginForm(), showSamlLoginForm(), showShibbolethLoginForm(), and showTermsOfService().
ilStartUpGUI::jumpToPasswordAssistance | ( | ) |
jump to password assistance
Definition at line 197 of file class.ilStartUpGUI.php.
References $authSession, $eventHandler, $messages, $type, ILIAS\Repository\ctrl(), executeCommand(), ILIAS\Repository\logger(), ILIAS\Repository\mainTemplate(), ilInitialisation\redirectToStartingPage(), retrieveMessagesFromSession(), ilSession\SESSION_CLOSE_USER, ilSession\setClosingContext(), showLoginPage(), and ILIAS\Repository\user().
ilStartUpGUI::jumpToRegistration | ( | ) |
jump to registration gui
Definition at line 186 of file class.ilStartUpGUI.php.
References ILIAS\Repository\ctrl(), and executeCommand().
|
static |
Return the logout URL with a valid CSRF token.
Without the token the logout won't be successful.
array<string,string> | $parameters |
Definition at line 2226 of file class.ilStartUpGUI.php.
Referenced by ILIAS\User\Provider\UserMetaBarProvider\getMetaBarItems(), ilTermsOfServiceWithdrawalGUIHelper\getWithdrawalSectionForModal(), and ilAuthProviderOpenIdConnect\handleLogout().
|
protected |
Definition at line 1176 of file class.ilStartUpGUI.php.
References doMigration(), doMigrationNewAccount(), ILIAS\Repository\lng(), and showAccountMigration().
|
static |
ilTemplate | ilGlobalTemplateInterface | $tpl |
Definition at line 333 of file class.ilStartUpGUI.php.
Referenced by ilAccountRegistrationGUI\executeCommand(), ilPasswordAssistanceGUI\showAssignPasswordForm(), ilPasswordAssistanceGUI\showAssistanceForm(), ilPasswordAssistanceGUI\showMessageForm(), and ilPasswordAssistanceGUI\showUsernameAssistanceForm().
|
protected |
Definition at line 394 of file class.ilStartUpGUI.php.
References $GLOBALS, ilObjUser\_lookupId(), ilAccountCode\applyAccessLimits(), ilAccountCode\applyRoleAssignments(), ILIAS\Repository\ctrl(), ilAccountCode\getCodeValidUntil(), initCodeForm(), ilAccountCode\isUnusedCode(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilObjUser\setActive(), ilObjUser\setTimeLimitUnlimited(), ilObjUser\setTimeLimitUntil(), showCodeForm(), showLoginPage(), ilObjUser\update(), and ilAccountCode\useCode().
|
protected |
process index.php
Definition at line 1584 of file class.ilStartUpGUI.php.
References $_SERVER, $ilIliasIniFile, $ilSetting, ilPublicSectionSettings\getInstance(), ilInitialisation\goToPublicSection(), ilInitialisation\redirectToStartingPage(), showLoginPage(), and ILIAS\Repository\user().
|
protected |
Purge page editor html from unused placeholders.
Definition at line 1093 of file class.ilStartUpGUI.php.
Referenced by showLoginPage().
|
protected |
Definition at line 341 of file class.ilStartUpGUI.php.
References $messages, ilSession\get(), ilGlobalTemplateInterface\MESSAGE_TYPE_FAILURE, ilGlobalTemplateInterface\MESSAGE_TYPE_INFO, ilGlobalTemplateInterface\MESSAGE_TYPE_QUESTION, and ilGlobalTemplateInterface\MESSAGE_TYPE_SUCCESS.
Referenced by jumpToPasswordAssistance().
ilStartUpGUI::showAccountMigration | ( | string | $message = '' | ) |
Show account migration screen.
Definition at line 1113 of file class.ilStartUpGUI.php.
References $message, $tpl, ilRadioOption\addSubItem(), ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilLegacyFormElementsUtil\prepareFormOutput(), ilPasswordInputGUI\setRetype(), ilRadioGroupInputGUI\setValue(), and ilRadioOption\setValue().
Referenced by doMigration(), and migrateAccount().
|
protected |
Show cas login.
Definition at line 831 of file class.ilStartUpGUI.php.
References $GLOBALS, $tpl, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ILIAS\Repository\lng(), and substituteLoginPageElements().
Referenced by showLoginPage().
|
protected |
Definition at line 359 of file class.ilStartUpGUI.php.
References $tpl, ILIAS\Repository\help(), initCodeForm(), ILIAS\Repository\lng(), and ILIAS\Repository\mainTemplate().
Referenced by processCode().
|
protected |
Show login form.
Definition at line 783 of file class.ilStartUpGUI.php.
References $tpl, ilAuthUtils\AUTH_CAS, ilAuthUtils\AUTH_SHIBBOLETH, initStandardLoginForm(), and substituteLoginPageElements().
Referenced by showLoginPage().
|
protected |
Show login information.
Definition at line 812 of file class.ilStartUpGUI.php.
References ILIAS\Repository\lng(), and ilGlobalTemplateInterface\setVariable().
Referenced by showLoginPage().
|
protected |
\ilPropertyFormGUI | null | $form |
Definition at line 263 of file class.ilStartUpGUI.php.
References $GLOBALS, $tpl, ILIAS\Repository\ctrl(), ilObjStyleSheet\getContentStylePath(), getLogger(), getLoginPageEditorHTML(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilGlobalTemplateInterface\MESSAGE_TYPE_FAILURE, ilGlobalTemplateInterface\MESSAGE_TYPE_SUCCESS, purgePlaceholders(), ILIAS\Repository\refinery(), showCASLoginForm(), showLoginForm(), showLoginInformation(), showOpenIdConnectLoginForm(), showRegistrationLinks(), showSamlLoginForm(), showShibbolethLoginForm(), showTermsOfServiceLink(), and ILIAS\Repository\user().
Referenced by doApacheAuthentication(), doCasAuthentication(), doLTIAuthentication(), doOpenIdConnectAuthentication(), doSamlAuthentication(), doShibbolethAuthentication(), doStandardAuthentication(), jumpToPasswordAssistance(), processCode(), and processIndexPHP().
|
protected |
Show logout screen.
Definition at line 1319 of file class.ilStartUpGUI.php.
References $_SERVER, $client_id, $DIC, $ilIliasIniFile, $tpl, ilPublicSectionSettings\getInstance(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
ilStartUpGUI::showNoCookiesScreen | ( | ) |
show help screen, if cookies are disabled to do: link to online help here
Definition at line 1409 of file class.ilStartUpGUI.php.
References $tpl.
|
protected |
Definition at line 1961 of file class.ilStartUpGUI.php.
References $GLOBALS, $tpl, ilOpenIdConnectSettings\getInstance(), initTargetFromQuery(), ILIAS\Repository\lng(), ilOpenIdConnectSettings\LOGIN_ELEMENT_TYPE_IMG, ilOpenIdConnectSettings\LOGIN_ELEMENT_TYPE_TXT, and substituteLoginPageElements().
Referenced by showLoginPage().
|
protected |
Show registration, password forgotten, client slection links.
Definition at line 1001 of file class.ilStartUpGUI.php.
References $_SERVER, $ilIliasIniFile, $tpl, ilRegistrationSettings\_lookupRegistrationType(), ILIAS\Repository\access(), ANONYMOUS_USER_ID, CLIENT_ID, ILIAS\Repository\ctrl(), ilPublicSectionSettings\getInstance(), ilRegistrationSettings\IL_REG_DISABLED, ILIAS\Repository\lng(), ROOT_FOLDER_ID, and substituteLoginPageElements().
Referenced by showLoginPage().
|
protected |
ilSamlAuth | $auth | |
ilSamlIdp[] | $idps |
Definition at line 2189 of file class.ilStartUpGUI.php.
References $DIC, $factory, ILIAS\Repository\ctrl(), ILIAS\Repository\help(), and ILIAS\Repository\mainTemplate().
Referenced by doSamlAuthentication().
|
protected |
Definition at line 1929 of file class.ilStartUpGUI.php.
References $GLOBALS, $tpl, ilSamlIdp\getActiveIdpList(), ilSamlSettings\getInstance(), initTargetFromQuery(), ILIAS\Repository\lng(), ilUtil\stripSlashes(), and substituteLoginPageElements().
Referenced by showLoginPage().
|
protected |
Show shibboleth login form.
Definition at line 857 of file class.ilStartUpGUI.php.
References $GLOBALS, $tpl, initTargetFromQuery(), ILIAS\Repository\lng(), and substituteLoginPageElements().
Referenced by showLoginPage().
|
protected |
Show terms of service.
bool | $accepted |
ilTermsOfServiceMissingDatabaseAdapterException | |
ilTermsOfServiceNoSignableDocumentFoundException | |
ilTermsOfServiceUnexpectedCriteriaBagContentException |
Definition at line 1499 of file class.ilStartUpGUI.php.
References $tpl, ANONYMOUS_USER_ID, CLIENT_ID, ILIAS\Repository\ctrl(), ilSession\get(), ilSystemSupportContacts\getMailsToAddress(), ILIAS\Repository\help(), initTargetFromQuery(), ILIAS\Repository\lng(), ILIAS\Repository\mainTemplate(), ilLegacyFormElementsUtil\prepareFormOutput(), ilSession\set(), and ILIAS\Repository\user().
Referenced by confirmAcceptance(), and getAcceptance().
|
protected |
Show terms of service link.
Definition at line 1058 of file class.ilStartUpGUI.php.
References $GLOBALS, $tpl, ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), substituteLoginPageElements(), and ILIAS\Repository\user().
Referenced by showLoginPage().
|
protected |
Substitute login page elements.
ilTemplate | ilGlobalTemplateInterface | $tpl | |
string | $page_editor_html | |
string | $element_html | |
string | $placeholder | |
string | $fallback_tplvar | return string $page_editor_html |
Definition at line 945 of file class.ilStartUpGUI.php.
References $tpl.
Referenced by showCASLoginForm(), showLoginForm(), showOpenIdConnectLoginForm(), showRegistrationLinks(), showSamlLoginForm(), showShibbolethLoginForm(), and showTermsOfServiceLink().
|
protected |
Definition at line 48 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 45 of file class.ilStartUpGUI.php.
Referenced by jumpToPasswordAssistance().
|
protected |
Definition at line 37 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 44 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 46 of file class.ilStartUpGUI.php.
Referenced by jumpToPasswordAssistance().
|
protected |
Definition at line 52 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 51 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 43 of file class.ilStartUpGUI.php.
Referenced by __construct(), and doSamlAuthentication().
|
protected |
Definition at line 38 of file class.ilStartUpGUI.php.
Referenced by _checkGoto().
|
protected |
Definition at line 39 of file class.ilStartUpGUI.php.
Referenced by getLogger().
|
protected |
Definition at line 40 of file class.ilStartUpGUI.php.
Referenced by __construct().
|
protected |
Definition at line 50 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 47 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 42 of file class.ilStartUpGUI.php.
Referenced by __construct().
|
protected |
Definition at line 41 of file class.ilStartUpGUI.php.
Referenced by __construct().
|
protected |
Definition at line 34 of file class.ilStartUpGUI.php.
|
protected |
Definition at line 35 of file class.ilStartUpGUI.php.