‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider Class Reference
Inheritance diagram for TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider:
TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface

Public Member Functions

 render (StandaloneView $view, PageRenderer $pageRenderer, LoginController $loginController)
 

Detailed Description

The default username + password based backend login form.

This class is a specific Backend implementation and is not considered part of the Public TYPO3 API.

Definition at line 31 of file UsernamePasswordLoginProvider.php.

Member Function Documentation

◆ render()

TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider::render ( StandaloneView  $view,
PageRenderer  $pageRenderer,
LoginController  $loginController 
)

Render the login HTML

Implement this method and set the template for your form. This is also the right place to assign data to the view and add necessary JavaScript resources to the page renderer.

A good example is EXT:openid

Example: $view->setTemplatePathAndFilename($pathAndFilename); $view->assign('foo', 'bar');

Parameters
StandaloneView$view
PageRenderer$pageRenderer
LoginController$loginController

Implements TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface.

Definition at line 33 of file UsernamePasswordLoginProvider.php.

References TYPO3\CMS\Backend\Controller\LoginController\getCurrentRequest(), and TYPO3\CMS\Fluid\View\AbstractTemplateView\setTemplate().