Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques statiques | |
static | addUserToGroup ($userId, $groupId) |
static | getUserGroups ($userId) |
static | removeUserFromGroup ($userId, $groupId) |
static | setUserGroups ($userId, $groups) |
static | getProfile ($userId=0) |
static | activateUser ($activation) |
static | getUserId ($username) |
static | getCryptedPassword ($plaintext, $salt= '', $encryption= 'bcrypt', $show_encrypt=false) |
static | getSalt ($encryption= 'md5-hex', $seed= '', $plaintext= '') |
static | genRandomPassword ($length=16) |
static | invalidateCookie ($userId, $cookieName) |
static | clearExpiredTokens () |
static | getRememberCookieData () |
static | getShortHashedUserAgent () |
Fonctions membres protégées statiques | |
static | _toAPRMD5 ($value, $count) |
Fonctions membres privées statiques | |
static | _bin ($hex) |
Définition à la ligne 25 du fichier helper.php.
|
staticprivate |
Converts hexadecimal string to binary data.
string | $hex | Hex data. |
Définition à la ligne 666 du fichier helper.php.
|
staticprotected |
Converts to allowed 64 characters for APRMD5 passwords.
string | $value | The value to convert. |
integer | $count | The number of characters to convert. |
Définition à la ligne 641 du fichier helper.php.
|
static |
Method to activate a user
string | $activation | Activation string |
Définition à la ligne 239 du fichier helper.php.
Références JText\_(), JLog\add(), JFactory\getDbo(), JUser\getInstance(), et JLog\WARNING.
|
static |
Method to add a user to a group.
integer | $userId | The id of the user. |
integer | $groupId | The id of the group. |
RuntimeException |
Définition à la ligne 38 du fichier helper.php.
Références JFactory\getDbo(), et JFactory\getUser().
|
static |
Clear all expired tokens for all users.
Définition à la ligne 717 du fichier helper.php.
Références JFactory\getDbo().
|
static |
Generate a random password
integer | $length | Length of the password to generate |
Définition à la ligne 606 du fichier helper.php.
Références JCrypt\genRandomBytes().
Référencé par JUser\bind().
|
static |
Formats a password using the current encryption.
string | $plaintext | The plaintext password to encrypt. |
string | $salt | The salt to use to encrypt the password. [] If not present, a new salt will be generated. |
string | $encryption | The kind of password encryption to use. Defaults to md5-hex. |
boolean | $show_encrypt | Some password systems prepend the kind of encryption to the crypted password ({SHA}, etc). Defaults to false. |
Définition à la ligne 320 du fichier helper.php.
Références JText\_(), JFactory\getApplication(), et JCrypt\hasStrongPasswordSupport().
Référencé par JUser\bind().
|
static |
Gets the user profile information
integer | $userId | The id of the user. |
Définition à la ligne 209 du fichier helper.php.
Références JEventDispatcher\getInstance(), et JFactory\getUser().
|
static |
Method to get the remember me cookie data
Définition à la ligne 736 du fichier helper.php.
Références JFactory\getApplication().
|
static |
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.
string | $encryption | The kind of password encryption to use. Defaults to md5-hex. |
string | $seed | The seed to get the salt from (probably a previously generated password). Defaults to generating a new seed. |
string | $plaintext | The plaintext password that we're generating a salt for. Defaults to none. |
Définition à la ligne 489 du fichier helper.php.
|
static |
Method to get a hashed user agent string that does not include browser version. Used when frequent version changes cause problems.
Définition à la ligne 763 du fichier helper.php.
Références JUri\base(), et JFactory\getApplication().
|
static |
Method to get a list of groups a user is in.
integer | $userId | The id of the user. |
Définition à la ligne 95 du fichier helper.php.
Références JUser\getInstance().
|
static |
Returns userid if a user exists
string | $username | The username to search on. |
Définition à la ligne 288 du fichier helper.php.
Références JFactory\getDbo().
Référencé par JUser\getInstance().
|
static |
Method to remove a cookie record from the database and the browser
string | $userId | User ID for this user |
string | $cookieName | Series id (cookie name decoded) |
Définition à la ligne 690 du fichier helper.php.
Références JFactory\getApplication(), et JFactory\getDbo().
|
static |
Method to remove a user from a group.
integer | $userId | The id of the user. |
integer | $groupId | The id of the group. |
Définition à la ligne 113 du fichier helper.php.
Références JUser\getInstance(), et JFactory\getUser().
|
static |
Method to set the groups for a user.
integer | $userId | The id of the user. |
array | $groups | An array of group ids to put the user in. |
Définition à la ligne 155 du fichier helper.php.
Références JFactory\getDbo(), JUser\getInstance(), JFactory\getUser(), et JArrayHelper\toInteger().