34 lines
991 B
PHP
34 lines
991 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
|
|
use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
|
|
use TYPO3\CMS\FrontendLogin\Controller\LoginController;
|
|
use TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController;
|
|
|
|
defined('TYPO3') or die();
|
|
|
|
// Add default TypoScript
|
|
ExtensionManagementUtility::addTypoScriptConstants(
|
|
"@import 'EXT:felogin/Configuration/TypoScript/constants.typoscript'",
|
|
false
|
|
);
|
|
ExtensionManagementUtility::addTypoScriptSetup(
|
|
"@import 'EXT:felogin/Configuration/TypoScript/setup.typoscript'",
|
|
false
|
|
);
|
|
|
|
ExtensionUtility::configurePlugin(
|
|
'Felogin',
|
|
'Login',
|
|
[
|
|
LoginController::class => ['login', 'overview'],
|
|
PasswordRecoveryController::class => ['recovery', 'showChangePassword', 'changePassword'],
|
|
],
|
|
[
|
|
LoginController::class => ['login', 'overview'],
|
|
PasswordRecoveryController::class => ['recovery', 'showChangePassword', 'changePassword'],
|
|
],
|
|
);
|