Authentication
Joomla 框架身份验证类
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
addStrategy
注册新的策略
addStrategy( strategyName, \Joomla\Authentication\AuthenticationStrategyInterface strategy) :
authenticate
执行身份验证
authenticate(string||string|int strategies = []) : string|bool
自 |
1.0 |
---|---|
抛出 |
|
参数
- strategies
array<string|int, string>
要尝试的策略数组 - 空表示尝试所有策略。
响应
string|bool
如果身份验证成功,则包含用户名的字符串,否则为 false。
getResults
获取身份验证结果。
getResults() : int||string|int
如果您想获取有关身份验证尝试结果的更多详细信息,请使用此方法。
自 |
1.0 |
---|
响应
array<string|int, int>
包含身份验证结果的数组。
常量
SUCCESS
身份验证成功。
值 | 1 |
---|---|
自 |
1.0 |
INVALID_CREDENTIALS
提供了凭据,但它们无效。
值 | 2 |
---|---|
自 |
1.0 |
NO_SUCH_USER
提供了凭据,但用户不存在于凭据存储中。
值 | 3 |
---|---|
自 |
1.0 |
NO_CREDENTIALS
没有找到凭据。
值 | 4 |
---|---|
自 |
1.0 |
INCOMPLETE_CREDENTIALS
找到了部分凭据,但它们不完整。
值 | 5 |
---|---|
自 |
1.0 |
属性
results
结果数组。
自 |
1.0 |
---|
类型
array<string|int, int>