Devise
Class

Devise\User\Repositories\SessionsRepository

class SessionsRepository

Properties

$message
$errors

Methods

__construct(DvsUser $DvsUser, UsersRepository $UsersRepository)

User login(array $input)

Login user

Boolean logout()

Log user out

Boolean register(array $input)

Register new user

Void resendActivation(array $input)

Resends activate email using submitted email address

Response remind(array $input)

Handle a POST request for "remind password"

Response reset(array $credentials)

Handle POST data from reset (change) password form

False activate(int $userId, string $activateCode)

Process user activation request

Boolean removeUnactivatedUsers($daysOutstanding = 30)

Removes users which have been awaiting activation (after registering).

Boolean validateCredentials($credentials)

Validate user credentials (without logging user into system)

Boolean getRememberMe($input)

Get "remember_me" field value

Details

at line 18
public __construct(DvsUser $DvsUser, UsersRepository $UsersRepository)

Parameters

DvsUser $DvsUser
UsersRepository $UsersRepository

at line 30
public User login(array $input)

Login user

Parameters

array $input

Return Value

User

at line 56
public Boolean logout()

Log user out

Return Value

Boolean

at line 70
public Boolean register(array $input)

Register new user

Parameters

array $input

Return Value

Boolean

at line 91
public Void resendActivation(array $input)

Resends activate email using submitted email address

Parameters

array $input

Return Value

Void

at line 124
public Response remind(array $input)

Handle a POST request for "remind password"

Parameters

array $input

Return Value

Response

at line 146
public Response reset(array $credentials)

Handle POST data from reset (change) password form

Parameters

array $credentials

Return Value

Response

at line 181
public False activate(int $userId, string $activateCode)

Process user activation request

Parameters

int $userId
string $activateCode

Return Value

False | DeviseUser

at line 205
public Boolean removeUnactivatedUsers($daysOutstanding = 30)

Removes users which have been awaiting activation (after registering).

Currently, default is 30 days outstanding

Parameters

$daysOutstanding

Return Value

Boolean

at line 220
public Boolean validateCredentials($credentials)

Validate user credentials (without logging user into system)

Parameters

$credentials

Return Value

Boolean

at line 230
public Boolean getRememberMe($input)

Get "remember_me" field value

Parameters

$input

Return Value

Boolean