class RedirectIfTwoFactorAuthenticatable implements RedirectsIfTwoFactorAuthenticatable

Traits

Methods

void
dispatchIfListening(string $eventClass, Closure $event)

Dispatch the given event if listeners are registered.

__construct(LoginRateLimiter $limiter, Repository $config)

No description

Response
handle(Request $request, Closure $next)

Handle the incoming request.

validateCredentials(Request $request)

Attempt to validate the incoming credentials.

provider()

Get the current guard's user provider.

never
throwFailedAuthenticationException(Request $request)

Throw a failed authentication validation exception.

void
fireFailedEvent(Request $request, Authenticatable|null $user = null)

Fire the failed authentication attempt event with the given arguments.

Response
twoFactorChallengeResponse(Request $request, Authenticatable&Model $user)

Get the two factor authentication enabled response.

Details

in DispatchesEvents at line 16
protected void dispatchIfListening(string $eventClass, Closure $event)

Dispatch the given event if listeners are registered.

Parameters

string $eventClass
Closure $event

Return Value

void

at line 28
__construct(LoginRateLimiter $limiter, Repository $config)

No description

Parameters

LoginRateLimiter $limiter
Repository $config

at line 37
Response handle(Request $request, Closure $next)

Handle the incoming request.

Parameters

Request $request
Closure $next

Return Value

Response

at line 66
protected Authenticatable&Model validateCredentials(Request $request)

Attempt to validate the incoming credentials.

Parameters

Request $request

Return Value

Authenticatable&Model

Exceptions

ValidationException

at line 102
protected UserProvider provider()

Get the current guard's user provider.

Return Value

UserProvider

at line 124
protected never throwFailedAuthenticationException(Request $request)

Throw a failed authentication validation exception.

Parameters

Request $request

Return Value

never

Exceptions

ValidationException

at line 136
protected void fireFailedEvent(Request $request, Authenticatable|null $user = null)

Fire the failed authentication attempt event with the given arguments.

Parameters

Request $request
Authenticatable|null $user

Return Value

void

at line 150
protected Response twoFactorChallengeResponse(Request $request, Authenticatable&Model $user)

Get the two factor authentication enabled response.

Parameters

Request $request
Authenticatable&Model $user

Return Value

Response