Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Authentication

Fonctions membres publiques

 addStrategy ($strategyName, AuthenticationStrategyInterface $strategy)
 
 getResults ()
 

Champs de données

const SUCCESS = 1
 
const INVALID_CREDENTIALS = 2
 
const NO_SUCH_USER = 3
 
const NO_CREDENTIALS = 4
 
const INCOMPLETE_CREDENTIALS = 5
 

Attributs privés

 $strategies = []
 
 $results = []
 

Description détaillée

Joomla Framework Authentication Class

Depuis
1.0

Documentation des fonctions membres

◆ addStrategy()

addStrategy (   $strategyName,
AuthenticationStrategyInterface  $strategy 
)

Register a new strategy

Paramètres
string$strategyNameThe name to use for the strategy.
AuthenticationStrategyInterface$strategyThe authentication strategy object to add.
Renvoie
void
Depuis
1.0

◆ getResults()

getResults ( )

Get authentication results.

Use this if you want to get more detailed information about the results of an authentication attempts.

Renvoie
integer[] An array containing authentication results.
Depuis
1.0

Références Authentication\$results.

Documentation des champs

◆ $results

$results = []
private

Référencé par Authentication\getResults().

◆ $strategies

$strategies = []
private

◆ INCOMPLETE_CREDENTIALS

const INCOMPLETE_CREDENTIALS = 5

There were partial credentials found but they were not complete.

Depuis
1.0

◆ INVALID_CREDENTIALS

const INVALID_CREDENTIALS = 2

Credentials were provided but they were invalid.

Depuis
1.0

Référencé par AbstractUsernamePasswordAuthenticationStrategy\doAuthenticate().

◆ NO_CREDENTIALS

const NO_CREDENTIALS = 4

There were no credentials found.

Depuis
1.0

Référencé par LocalStrategy\authenticate(), et DatabaseStrategy\authenticate().

◆ NO_SUCH_USER

const NO_SUCH_USER = 3

Credentials were provided but the user did not exist in the credential store.

Depuis
1.0

Référencé par AbstractUsernamePasswordAuthenticationStrategy\doAuthenticate().

◆ SUCCESS

const SUCCESS = 1

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