Documentation

UsersController extends AppController
in package

Users Controller

Table of Contents

Properties

$Users  : UsersTable

Methods

accessibility()  : Response|null|void
Accessibility method Manages user accessibility preferences via cookies.
add()  : Response|null|void
Add method Registers a new user.
beforeFilter()  : void
beforeFilter callback.
beforeRender()  : mixed
callbackGoogle()  : Response|null
Handles the callback from Google OAuth2.
forgotPassword()  : mixed
initialize()  : void
Initialization hook method.
login()  : Response|null|void
Login method Handles user authentication.
loginGoogle()  : Response|null
Initiates Google OAuth2 login flow.
logout()  : Response|null
Logout method Logs the user out.
profile()  : Response|null|void
Profile method Displays and updates the connected user's profile.
resetPassword()  : mixed

Properties

Methods

accessibility()

Accessibility method Manages user accessibility preferences via cookies.

public accessibility() : Response|null|void
Return values
Response|null|void

Renders view

add()

Add method Registers a new user.

public add() : Response|null|void
Return values
Response|null|void

Redirects on successful add, renders view otherwise.

beforeFilter()

beforeFilter callback.

public beforeFilter(EventInterface $event) : void

Allows unauthenticated users to access specific actions.

Parameters
$event : EventInterface

An Event instance

beforeRender()

public beforeRender(EventInterface $event) : mixed
Parameters
$event : EventInterface

callbackGoogle()

Handles the callback from Google OAuth2.

public callbackGoogle() : Response|null
Return values
Response|null

Redirects to home on success, or login on failure.

login()

Login method Handles user authentication.

public login() : Response|null|void
Return values
Response|null|void

Redirects on successful login, renders view otherwise.

loginGoogle()

Initiates Google OAuth2 login flow.

public loginGoogle() : Response|null
Return values
Response|null

Redirects to Google authentication page.

logout()

Logout method Logs the user out.

public logout() : Response|null
Return values
Response|null

Redirects to login.

profile()

Profile method Displays and updates the connected user's profile.

public profile() : Response|null|void
Return values
Response|null|void

Redirects on successful edit, renders view otherwise.

resetPassword()

public resetPassword([mixed $token = null ]) : mixed
Parameters
$token : mixed = null

        
On this page

Search results