RedirectModeHandler
Do felogin related redirects
this is a concrete TYPO3 implementation and solely used for EXT:felogin and not part of TYPO3's Core API.
Table of Contents
Properties
- $redirectUrlValidator : RedirectUrlValidator
- $serverRequestHandler : ServerRequestHandler
- $uriBuilder : UriBuilder
Methods
- __construct() : mixed
- redirectModeGroupLogin() : string
- Handle redirect mode groupLogin
- redirectModeLogin() : string
- Handle redirect mode login
- redirectModeLoginError() : string
- Handle redirect mode loginError after login-error
- redirectModeLogout() : string
- Handle redirect mode logout
- redirectModeReferrer() : string
- Handle redirect mode referrer
- redirectModeReferrerDomains() : string
- Handle redirect mode refererDomains
- redirectModeUserLogin() : string
- Handle redirect mode userLogin
- buildUriForPageUid() : string
- getReferrer() : string
Properties
$redirectUrlValidator
protected
RedirectUrlValidator
$redirectUrlValidator
$serverRequestHandler
protected
ServerRequestHandler
$serverRequestHandler
$uriBuilder
protected
UriBuilder
$uriBuilder
Methods
__construct()
public
__construct(UriBuilder $uriBuilder, ServerRequestHandler $serverRequestHandler, UserService $userService, FrontendUserRepository $frontendUserRepository, FrontendUserGroupRepository $frontendUserGroupRepository) : mixed
Parameters
- $uriBuilder : UriBuilder
- $serverRequestHandler : ServerRequestHandler
- $userService : UserService
- $frontendUserRepository : FrontendUserRepository
- $frontendUserGroupRepository : FrontendUserGroupRepository
redirectModeGroupLogin()
Handle redirect mode groupLogin
public
redirectModeGroupLogin() : string
Return values
stringredirectModeLogin()
Handle redirect mode login
public
redirectModeLogin(int $redirectPageLogin) : string
Parameters
- $redirectPageLogin : int
Return values
stringredirectModeLoginError()
Handle redirect mode loginError after login-error
public
redirectModeLoginError([int $redirectPageLoginError = 0 ]) : string
Parameters
- $redirectPageLoginError : int = 0
Return values
stringredirectModeLogout()
Handle redirect mode logout
public
redirectModeLogout(int $redirectPageLogout) : string
Parameters
- $redirectPageLogout : int
Return values
stringredirectModeReferrer()
Handle redirect mode referrer
public
redirectModeReferrer(string $redirectReferrer) : string
Parameters
- $redirectReferrer : string
Return values
stringredirectModeReferrerDomains()
Handle redirect mode refererDomains
public
redirectModeReferrerDomains(string $domains, string $redirectReferrer) : string
Parameters
- $domains : string
- $redirectReferrer : string
Return values
stringredirectModeUserLogin()
Handle redirect mode userLogin
public
redirectModeUserLogin() : string
Return values
stringbuildUriForPageUid()
protected
buildUriForPageUid(int $pageUid) : string
Parameters
- $pageUid : int
Return values
stringgetReferrer()
protected
getReferrer() : string