Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de l'interface HandlerInterface
+ Graphe d'héritage de HandlerInterface:

Fonctions membres publiques

 hashPassword ($plaintext, array $options=[])
 
 validatePassword ($plaintext, $hashed)
 

Fonctions membres publiques statiques

static isSupported ()
 

Description détaillée

Interface defining a password handler

Depuis
1.2.0

Documentation des fonctions membres

◆ hashPassword()

hashPassword (   $plaintext,
array  $options = [] 
)

Generate a hash for a plaintext password

Paramètres
string$plaintextThe plaintext password to validate
array$optionsOptions for the hashing operation
Renvoie
string
Depuis
1.2.0

Implémenté dans ChainedHandler, MD5Handler, PHPassHandler, Argon2idHandler, Argon2iHandler, et BCryptHandler.

◆ isSupported()

static isSupported ( )
static

Check that the password handler is supported in this environment

Renvoie
boolean
Depuis
1.2.0

Implémenté dans ChainedHandler, Argon2iHandler, MD5Handler, PHPassHandler, Argon2idHandler, et BCryptHandler.

◆ validatePassword()

validatePassword (   $plaintext,
  $hashed 
)

Validate a password

Paramètres
string$plaintextThe plain text password to validate
string$hashedThe password hash to validate against
Renvoie
boolean
Depuis
1.2.0

Implémenté dans ChainedHandler, Argon2iHandler, MD5Handler, PHPassHandler, Argon2idHandler, et BCryptHandler.


La documentation de cette interface a été générée à partir du fichier suivant :