UserController
extends AbstractActionController
in package
Table of Contents
Properties
- $aclService : AclService
- $translator : Translator
- $userService : User
Methods
- __construct() : mixed
- activateAction() : Response|ViewModel
- User activation action.
- changePasswordAction() : ViewModel
- Action to change password.
- flashMessenger() : FlashMessenger
- loginAction() : Response|ViewModel
- User login action.
- logoutAction() : Response
- User logout action.
- resetPasswordAction() : ViewModel
- Action to reset password.
- decodeRedirect() : string
- Decode the base64 encoded referer, if it is not valid always return the home page.
Properties
$aclService read-only
private
AclService
$aclService
$translator read-only
private
Translator
$translator
$userService read-only
private
User
$userService
Methods
__construct()
public
__construct(AclService $aclService, Translator $translator, User $userService) : mixed
Parameters
- $aclService : AclService
- $translator : Translator
- $userService : User
activateAction()
User activation action.
public
activateAction() : Response|ViewModel
Return values
Response|ViewModelchangePasswordAction()
Action to change password.
public
changePasswordAction() : ViewModel
Return values
ViewModelflashMessenger()
public
flashMessenger() : FlashMessenger
Return values
FlashMessengerloginAction()
User login action.
public
loginAction() : Response|ViewModel
Return values
Response|ViewModellogoutAction()
User logout action.
public
logoutAction() : Response
Return values
ResponseresetPasswordAction()
Action to reset password.
public
resetPasswordAction() : ViewModel
Return values
ViewModeldecodeRedirect()
Decode the base64 encoded referer, if it is not valid always return the home page.
private
decodeRedirect(string|null $redirectTo) : string
Parameters
- $redirectTo : string|null