SilverStripe\LDAP\Authenticators\LDAPLostPasswordHandler
Synopsis
class LDAPLostPasswordHandler
extends LostPasswordHandler
{
- // members
- protected $authenticatorClass = LDAPAuthenticator::class;
- private static array $allowed_actions = ;
- private static array $dependencies = ;
- protected LDAPService $service;
- protected array $ldapUserData = ;
- // methods
- public void __construct()
- protected void validateForgotPasswordData()
- protected void getMemberFromData()
- protected void redirectToSuccess()
- public Form lostPasswordForm()
- public void lostpassword()
- public void passwordsent()
- public LDAPService getService()
- public $this setService()
Hierarchy
Extends
- SilverStripe\Security\MemberAuthenticator\LostPasswordHandler
Members
private
- $allowed_actions
—
array
Since the logout and dologin actions may be conditionally removed, it's necessary to ensure these remain valid actions regardless of the member login state. - $dependencies
protected
- $authenticatorClass
- $ldapUserData
—
array
LDAP data for the provided member - is loaded by validateForgotPasswordData - $service — SilverStripe\LDAP\Services\LDAPService
Methods
protected
public
- __construct()
- getService() — Get the LDAP service
- lostPasswordForm() — Factory method for the lost password form
- lostpassword()
- passwordsent()
- setService() — Set the LDAP service