API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe JUserHelper

Liste de tous les membres

Fonctions membres publiques

Fonctions membres publiques statiques


Documentation des fonctions membres

JUserHelper::_bin ( hex)

Converts hexadecimal string to binary data.

private

Paramètres:
string$hexHex data.
Renvoie:
string Binary data.
Depuis:
1.5

Références $i.

Référencé par getCryptedPassword().

Voici le graphe d'appel pour cette fonction :

JUserHelper::_toAPRMD5 ( value,
count 
)

Converts to allowed 64 characters for APRMD5 passwords.

private

Paramètres:
string$value
integer$count
Renvoie:
string $value converted to the 64 MD5 characters.
Depuis:
1.5

Références $count.

Référencé par getCryptedPassword().

Voici le graphe d'appel pour cette fonction :

JUserHelper::activateUser ( activation)

Method to activate a user

Paramètres:
string$activationActivation string
Renvoie:
boolean True on success
Depuis:
1.5

Références $db, $id, $query, $user, JText::_(), JFactory::getDBO(), JUser::getInstance(), et JError::raiseWarning().

Référencé par UserController::activate().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

JUserHelper::genRandomPassword ( length = 8) [static]

Generate a random password

Paramètres:
int$lengthLength of the password to generate
Renvoie:
string Random Password
Depuis:
1.5

Références genRandomPasswordPHP4(), et genRandomPasswordPHP5().

Référencé par JUser::bind(), UserModelReset::completeReset(), JInstallationHelper::createAdminUser(), JPath::isOwner(), mosMakePassword(), UserController::register_save(), UserModelReset::requestReset(), et JInstallationModel::saveConfig().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

JUserHelper::genRandomPasswordPHP4 ( length = 8) [static]

Generate a random password on PHP4 The password is not truely random, but the best we can do for PHP4. To get a stronger random number, use PHP5.

Paramètres:
int$lengthLength of the password to generate
Renvoie:
string Random Password
Depuis:
1.5.26

Références $i.

Référencé par genRandomPassword().

Voici le graphe d'appel pour cette fonction :

JUserHelper::genRandomPasswordPHP5 ( length = 8) [static]

Generate a random password This method is secure.

Paramètres:
int$lengthLength of the password to generate
Renvoie:
string Random Password
Depuis:
1.5.26

Références $i, JCrypt::genRandomBytes(), et jimport().

Référencé par genRandomPassword().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

JUserHelper::getCryptedPassword ( plaintext,
salt = '',
encryption = 'md5-hex',
show_encrypt = false 
)

Formats a password using the current encryption.

public

Paramètres:
string$plaintextThe plaintext password to encrypt.
string$saltThe salt to use to encrypt the password. [] If not present, a new salt will be generated.
string$encryptionThe kind of pasword encryption to use. Defaults to md5-hex.
boolean$show_encryptSome password systems prepend the kind of encryption to the crypted password ({SHA}, etc). Defaults to false.
Renvoie:
string The encrypted password.

Références $i, $k, _bin(), _toAPRMD5(), et getSalt().

Référencé par JUser::bind(), UserModelReset::completeReset(), UserModelReset::confirmReset(), JInstallationHelper::createAdminUser(), et plgAuthenticationJoomla::onAuthenticate().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

JUserHelper::getSalt ( encryption = 'md5-hex',
seed = '',
plaintext = '' 
)

Returns a salt for the appropriate kind of password encryption. Optionally takes a seed and a plaintext password, to extract the seed of an existing password, or for encryption types that use the plaintext in the generation of the salt.

public

Paramètres:
string$encryptionThe kind of pasword encryption to use. Defaults to md5-hex.
string$seedThe seed to get the salt from (probably a previously generated password). Defaults to generating a new seed.
string$plaintextThe plaintext password that we're generating a salt for. Defaults to none.
Renvoie:
string The generated or extracted salt.

Références $i.

Référencé par getCryptedPassword(), et UserModelReset::requestReset().

Voici le graphe d'appel pour cette fonction :

JUserHelper::getUserId ( username)

Returns userid if a user exists

Paramètres:
stringThe username to search on
Renvoie:
int The user id or 0 if not found

Références $db, $query, et JFactory::getDBO().

Référencé par plgUserJoomla::_getUser(), et JUser::getInstance().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :


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