OXID eShop CE  6.2.0
OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationService Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationService:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationService:

Public Member Functions

 __construct (PasswordPolicyInterface $passwordPolicy)
 
 verifyPassword (string $password, string $passwordHash)
 

Private Attributes

 $passwordPolicy
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationService::__construct ( PasswordPolicyInterface  $passwordPolicy)

PasswordVerificationService constructor.

Parameters
PasswordPolicyInterface$passwordPolicy

Member Function Documentation

◆ verifyPassword()

OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationService::verifyPassword ( string  $password,
string  $passwordHash 
)

Verify that a given password matches a given hash

Parameters
string$password
string$passwordHash
Returns
bool

Implements OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationServiceInterface.

Member Data Documentation

◆ $passwordPolicy

OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordVerificationService::$passwordPolicy
private

The documentation for this class was generated from the following file: