KMPBruteForcePasswordIdentifier
extends PasswordIdentifier
in package
Table of Contents
Constants
- MAX_ATTEMPTS = '5'
- TIMEOUT = '300'
Methods
- identify() : ArrayAccess|array<string|int, mixed>|null
- Logs in a user based on the information provided and tracks failed login attempts
- _addFailedLoginAttempt() : void
- Internal: add failed login attempt.
- _findIdentity() : ArrayAccess|array<string|int, mixed>|null
- Internal: find identity.
- _logSuccessfulLogin() : void
- Internal: log successful login.
Constants
MAX_ATTEMPTS
public
mixed
MAX_ATTEMPTS
= '5'
TIMEOUT
public
mixed
TIMEOUT
= '300'
Methods
identify()
Logs in a user based on the information provided and tracks failed login attempts
public
identify(array<string|int, mixed> $credentials) : ArrayAccess|array<string|int, mixed>|null
Parameters
- $credentials : array<string|int, mixed>
Return values
ArrayAccess|array<string|int, mixed>|null_addFailedLoginAttempt()
Internal: add failed login attempt.
protected
_addFailedLoginAttempt(mixed $user, mixed $MembersTable) : void
Parameters
- $user : mixed
- $MembersTable : mixed
_findIdentity()
Internal: find identity.
protected
_findIdentity(mixed $username) : ArrayAccess|array<string|int, mixed>|null
Parameters
- $username : mixed
Return values
ArrayAccess|array<string|int, mixed>|null_logSuccessfulLogin()
Internal: log successful login.
protected
_logSuccessfulLogin(mixed $user, mixed $MembersTable) : void
Parameters
- $user : mixed
- $MembersTable : mixed