Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe DatabaseStrategy
+ Graphe d'héritage de DatabaseStrategy:

Fonctions membres publiques

 __construct (Input $input, DatabaseInterface $database, array $options=[], ?HandlerInterface $passwordHandler=null)
 
 authenticate ()
 
- Fonctions membres publiques hérités de AbstractUsernamePasswordAuthenticationStrategy
 __construct (?HandlerInterface $passwordHandler=null)
 
 getResult ()
 

Fonctions membres protégées

 getHashedPassword ($username)
 
- Fonctions membres protégées hérités de AbstractUsernamePasswordAuthenticationStrategy
 doAuthenticate ($username, $password)
 
 getHashedPassword ($username)
 
 verifyPassword ($username, $password, $hashedPassword)
 

Attributs privés

 $db
 
 $dbOptions
 
 $input
 

Membres hérités additionnels

- Attributs protégés hérités de AbstractUsernamePasswordAuthenticationStrategy
 $passwordHandler
 
 $status
 

Description détaillée

Joomla Framework Database Strategy Authentication class

Depuis
1.1.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( Input  $input,
DatabaseInterface  $database,
array  $options = [],
?HandlerInterface  $passwordHandler = null 
)

Strategy Constructor

Paramètres
Input$inputThe input object from which to retrieve the request credentials.
DatabaseInterface$databaseDatabaseDriver for retrieving user credentials.
array$optionsOptional options array for configuring the credential storage connection.
HandlerInterface$passwordHandlerThe password handler.
Depuis
1.1.0

Références DatabaseStrategy\$input, $options, AbstractUsernamePasswordAuthenticationStrategy\$passwordHandler, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ authenticate()

authenticate ( )

Attempt to authenticate the username and password pair.

Renvoie
string|boolean A string containing a username if authentication is successful, false otherwise.
Depuis
1.1.0

Implémente AuthenticationStrategyInterface.

Références $password, AbstractUsernamePasswordAuthenticationStrategy\doAuthenticate(), et Authentication\NO_CREDENTIALS.

◆ getHashedPassword()

getHashedPassword (   $username)
protected

Retrieve the hashed password for the specified user.

Paramètres
string$usernameUsername to lookup.
Renvoie
string|boolean Hashed password on success or boolean false on failure.
Depuis
1.1.0

Références $password, et $this.

Documentation des champs

◆ $db

$db
private

◆ $dbOptions

$dbOptions
private

◆ $input

$input
private

Référencé par DatabaseStrategy\__construct().


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