Classes/LoginProvider/UsernamePasswordLoginProvider.php
<?php
namespace Pluswerk\SecureLogin\LoginProvider;
/***
*
* This file is part of an "+Pluswerk AG" Extension for TYPO3 CMS.
*
* For the full copyright and license information, please read the
* LICENSE.txt file that was distributed with this source code.
*
* (c) 2018 Markus Hölzle <markus.hoelzle@pluswerk.ag>, +Pluswerk AG
*
***/
use TYPO3\CMS\Backend\Controller\LoginController;
use TYPO3\CMS\Core\Page\PageRenderer;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Fluid\View\StandaloneView;
/**
* Class UsernamePasswordLoginProvider
* @package Pluswerk\SecureLogin\LoginProvider
*/
class UsernamePasswordLoginProvider extends \TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider
{
/**
* @param StandaloneView $view
* @param PageRenderer $pageRenderer
* @param LoginController $loginController
*/
public function render(StandaloneView $view, PageRenderer $pageRenderer, LoginController $loginController)
{
parent::render($view, $pageRenderer, $loginController);
$view->setTemplatePathAndFilename(GeneralUtility::getFileAbsFileName('EXT:secure_login/Resources/Private/Templates/UserPassLoginForm.html'));
}
}