KMP PHP API Reference

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

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

        
On this page

Search results