Devise
Class

Devise\Users\DeviseUserController

class DeviseUserController extends Controller

Methods

__construct(DvsUser $DvsUser, DvsGroup $DvsGroup, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository, $App = null, $Redirect = null, $View = null)

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 15
public __construct(DvsUser $DvsUser, DvsGroup $DvsGroup, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository, $App = null, $Redirect = null, $View = null)

Parameters

DvsUser $DvsUser
DvsGroup $DvsGroup
SessionsRepository $SessionsRepository
UsersRepository $UsersRepository
$App
$Redirect
$View

at line 33
public Void index()

Render users index view

Return Value

Void

at line 47
public Void create()

Render user create view

Return Value

Void

at line 61
public Response store()

Process user create form data

Return Value

Response

at line 79
public Void edit(integer $userId)

Render user "edit" view

Parameters

integer $userId

Return Value

Void

at line 102
public Response update(integer $userId)

Process user edit form data

Parameters

integer $userId

Return Value

Response

at line 120
public Void show(integer $userId)

Render user "show" view

Parameters

integer $userId

Return Value

Void

at line 137
public Void confirmDestroy(integer $userId)

Render "destroy confirmation" view

Parameters

integer $userId

Return Value

Void

at line 152
public Void postDestroy(integer $userId)

Destroy user record

Parameters

integer $userId

Return Value

Void

at line 164
public Void editPassword(integer $userId)

Render "edit password" form

Parameters

integer $userId

Return Value

Void

at line 180
public Response updatePassword(integer $userId)

Process edit password form data

Parameters

integer $userId

Return Value

Response

at line 197
public Void login()

Render login view

Return Value

Void

at line 207
public Void postLogin()

Process login form data

Return Value

Void

at line 224
public Void postLogout()

Process user log out

Return Value

Void

at line 235
public Void register()

Render user registration form

Return Value

Void

at line 248
public Response postRegister()

Process user registration form data

Return Value

Response

at line 265
public Response forgotPassword()

Renders forgot password view

Return Value

Response

at line 276
public Response resendActivation()

Renders resend user activation email

Return Value

Response

at line 287
public Response postResendActivation()

Handle POST data from resend activation form

Return Value

Response

at line 304
public Response remind()

Display the password reminder view.

Return Value

Response

at line 314
public Response postRemind()

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

Return Value

Response

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

Display the password reset view for the given token.

Parameters

string $token

Return Value

Response

at line 346
public Response postReset()

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

Return Value

Response

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

Handle activation of user account

Parameters

integer $userId
string $activateCode

Return Value

Response

at line 376
public Response clearUnactivatedUsers()

Clears records of unactivated users

Return Value

Response