Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
create ($password, $type=null) | |
setCost ($cost) | |
verify ($password, $hash) | |
setDefaultType ($type) | |
getDefaultType () |
Fonctions membres protégées | |
getSalt ($length) |
Attributs protégés | |
$cost = 10 | |
$defaultType = '$2y$' |
Additional Inherited Members | |
Attributs publics inherited from JCryptPassword | |
const | BLOWFISH = '$2y$' |
const | JOOMLA = 'Joomla' |
const | PBKDF = '$pbkdf$' |
const | MD5 = '$1$' |
Définition à la ligne 19 du fichier simple.php.
JCryptPasswordSimple::create | ( | $password, | |
$type = null |
|||
) |
Creates a password hash
string | $password | The password to hash. |
string | $type | The hash type. |
InvalidArgumentException |
Implémente JCryptPassword.
Définition à la ligne 44 du fichier simple.php.
Références JText\_(), JCryptPassword\BLOWFISH, JFactory\getApplication(), JCrypt\hasStrongPasswordSupport(), JCryptPassword\JOOMLA, et JCryptPassword\MD5.
JCryptPasswordSimple::getDefaultType | ( | ) |
Gets the default type
Implémente JCryptPassword.
Définition à la ligne 195 du fichier simple.php.
|
protected |
Generates a salt of specified length. The salt consists of characters in the set [./0-9A-Za-z].
integer | $length | The number of characters to return. |
Définition à la ligne 118 du fichier simple.php.
Références JCrypt\genRandomBytes().
JCryptPasswordSimple::setCost | ( | $cost | ) |
Sets the cost parameter for the generated hash for algorithms that use a cost factor.
integer | $cost | The new cost value. |
Définition à la ligne 104 du fichier simple.php.
JCryptPasswordSimple::setDefaultType | ( | $type | ) |
Sets a default type
string | $type | The value to set as default. |
Implémente JCryptPassword.
Définition à la ligne 180 du fichier simple.php.
JCryptPasswordSimple::verify | ( | $password, | |
$hash | |||
) |
Verifies a password hash
string | $password | The password to verify. |
string | $hash | The password hash to check. |
Implémente JCryptPassword.
Définition à la ligne 137 du fichier simple.php.
Références JCrypt\hasStrongPasswordSupport().
|
protected |
Définition à la ligne 25 du fichier simple.php.
|
protected |
Définition à la ligne 31 du fichier simple.php.