LoginHandler
extends LoginHandler
in package
Class LoginHandler
Table of Contents
Properties
Methods
- __construct() : mixed
- LoginHandler constructor.
- doLogin() : HTTPResponse
- getService() : HaveIBeenPwnedService
- setService() : LoginHandler
- lockoutMember() : mixed
- redirectToResetPassword() : HTTPResponse
- Invoked if password is expired and must be changed
- validateMember() : array<string|int, mixed>
Properties
$service
protected
HaveIBeenPwnedService
$service
Methods
__construct()
LoginHandler constructor.
public
__construct(string $link, MemberAuthenticator $authenticator) : mixed
Parameters
- $link : string
- $authenticator : MemberAuthenticator
doLogin()
public
doLogin( $data, MemberLoginForm $form, HTTPRequest $request) : HTTPResponse
Parameters
Tags
Return values
HTTPResponsegetService()
public
getService() : HaveIBeenPwnedService
Return values
HaveIBeenPwnedServicesetService()
public
setService(HaveIBeenPwnedService $service) : LoginHandler
Parameters
- $service : HaveIBeenPwnedService
Return values
LoginHandlerlockoutMember()
protected
lockoutMember(Member|MemberExtension $member, int $breachCount) : mixed
Parameters
- $member : Member|MemberExtension
- $breachCount : int
Tags
redirectToResetPassword()
Invoked if password is expired and must be changed
protected
redirectToResetPassword() : HTTPResponse
Tags
Return values
HTTPResponsevalidateMember()
protected
validateMember(array<string|int, mixed> $data, HTTPRequest $request, ValidationResult|null &$result) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
- $request : HTTPRequest
- $result : ValidationResult|null