Devise
Class

DeviseUserController

class DeviseUserController extends Controller

Methods

__construct(User $User, Group $Group, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository)

Void index()

Render users index view

Void create()

Render user create view

Response store()

Process user create form data

Void edit(integer $userId)

Render user "edit" view

Response update(integer $userId)

Process user edit form data

Void show(integer $userId)

Render user "show" view

Void confirmDestroy(integer $userId)

Render "destroy confirmation" view

Void postDestroy(integer $userId)

Destroy user record

Void editPassword(integer $userId)

Render "edit password" form

Response updatePassword(integer $userId)

Process edit password form data

Void login()

Render login view

Void postLogin()

Process login form data

Void postLogout()

Process user log out

Void register()

Render user registration form

Response postRegister()

Process user registration form data

Response forgotPassword()

Renders forgot password view

Response resendActivation()

Renders resend user activation email

Response postResendActivation()

Handle POST data from resend activation form

Response remind()

Display the password reminder view.

Response postRemind()

Handle a POST request to remind a user of their password.

Response reset(string $token = null)

Display the password reset view for the given token.

Response postReset()

Handle a POST request to reset a user's password.

Response activate(integer $userId, string $activateCode)

Handle activation of user account

Response clearUnactivatedUsers()

Clears records of unactivated users

Details

at line 13
public __construct(User $User, Group $Group, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository)

Parameters

User $User
Group $Group
SessionsRepository $SessionsRepository
UsersRepository $UsersRepository

at line 28
public Void index()

Render users index view

Return Value

Void

at line 42
public Void create()

Render user create view

Return Value

Void

at line 56
public Response store()

Process user create form data

Return Value

Response

at line 74
public Void edit(integer $userId)

Render user "edit" view

Parameters

integer $userId

Return Value

Void

at line 97
public Response update(integer $userId)

Process user edit form data

Parameters

integer $userId

Return Value

Response

at line 115
public Void show(integer $userId)

Render user "show" view

Parameters

integer $userId

Return Value

Void

at line 132
public Void confirmDestroy(integer $userId)

Render "destroy confirmation" view

Parameters

integer $userId

Return Value

Void

at line 147
public Void postDestroy(integer $userId)

Destroy user record

Parameters

integer $userId

Return Value

Void

at line 159
public Void editPassword(integer $userId)

Render "edit password" form

Parameters

integer $userId

Return Value

Void

at line 175
public Response updatePassword(integer $userId)

Process edit password form data

Parameters

integer $userId

Return Value

Response

at line 192
public Void login()

Render login view

Return Value

Void

at line 202
public Void postLogin()

Process login form data

Return Value

Void

at line 219
public Void postLogout()

Process user log out

Return Value

Void

at line 230
public Void register()

Render user registration form

Return Value

Void

at line 243
public Response postRegister()

Process user registration form data

Return Value

Response

at line 260
public Response forgotPassword()

Renders forgot password view

Return Value

Response

at line 271
public Response resendActivation()

Renders resend user activation email

Return Value

Response

at line 282
public Response postResendActivation()

Handle POST data from resend activation form

Return Value

Response

at line 299
public Response remind()

Display the password reminder view.

Return Value

Response

at line 309
public Response postRemind()

Handle a POST request to remind a user of their password.

Return Value

Response

at line 327
public Response reset(string $token = null)

Display the password reset view for the given token.

Parameters

string $token

Return Value

Response

at line 341
public Response postReset()

Handle a POST request to reset a user's password.

Return Value

Response

at line 360
public Response activate(integer $userId, string $activateCode)

Handle activation of user account

Parameters

integer $userId
string $activateCode

Return Value

Response

at line 371
public Response clearUnactivatedUsers()

Clears records of unactivated users

Return Value

Response