/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Auth
NameSizeModeActions
Storage/-0755rm
AbstractPasswordHasher.php23920644editdlrm
BaseAuthenticate.php91660644editdlrm
BaseAuthorize.php19140644editdlrm
BasicAuthenticate.php42480644editdlrm
ControllerAuthorize.php30310644editdlrm
DefaultPasswordHasher.php27550644editdlrm
DigestAuthenticate.php101300644editdlrm
FallbackPasswordHasher.php32040644editdlrm
FormAuthenticate.php32240644editdlrm
PasswordHasherFactory.php20590644editdlrm
WeakPasswordHasher.php19820644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Auth/AbstractPasswordHasher.php (2392B)
*/ protected $_defaultConfig = []; /** * Constructor * * @param array $config Array of config. */ public function __construct(array $config = []) { $this->setConfig($config); } /** * Generates password hash. * * @param string $password Plain text password to hash. * @return string|false Either the password hash string or false */ abstract public function hash(string $password); /** * Check hash. Generate hash from user provided password string or data array * and check against existing hash. * * @param string $password Plain text password to hash. * @param string $hashedPassword Existing hashed password. * @return bool True if hashes match else false. */ abstract public function check(string $password, string $hashedPassword): bool; /** * Returns true if the password need to be rehashed, due to the password being * created with anything else than the passwords generated by this class. * * Returns true by default since the only implementation users should rely * on is the one provided by default in php 5.5+ or any compatible library * * @param string $password The password to verify * @return bool */ public function needsRehash(string $password): bool { return password_needs_rehash($password, PASSWORD_DEFAULT); } }