UserWrapper
Wrapper class for UserHelper
since |
3.4 |
---|---|
deprecated |
4.0 Use |
Methods
activateUser
Helper wrapper method for activateUser
activateUser(string $activation) : boolean
see | \Joomla\CMS\User\UserHelper::activateUser() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $activation
string
Activation string
Response
boolean
True on success
addUserToGroup
Helper wrapper method for addUserToGroup
addUserToGroup(integer $userId, integer $groupId) : boolean
see | \Joomla\CMS\User\UserHelper::addUserToGroup() |
---|---|
since |
3.4 |
throws |
|
deprecated |
4.0 Use |
Arguments
- $userId
integer
The id of the user.- $groupId
integer
The id of the group.
Response
boolean
True on success
clearExpiredTokens
Helper wrapper method for clearExpiredTokens
clearExpiredTokens() : mixed
see | \Joomla\CMS\User\UserHelper::clearExpiredTokens() |
---|---|
since |
3.4 |
deprecated |
4.0 |
Response
mixed
Database query result
genRandomPassword
Helper wrapper method for genRandomPassword
genRandomPassword(integer $length = 8) : string
see | \Joomla\CMS\User\UserHelper::genRandomPassword() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $length
integer
Length of the password to generate
Response
string
Random Password
getCryptedPassword
Helper wrapper method for getCryptedPassword
getCryptedPassword(string $plaintext, string $salt = '', string $encryption = 'md5-hex', boolean $showEncrypt = false) : string
see | \Joomla\CMS\User\UserHelper::getCryptedPassword() |
---|---|
since |
3.4 |
deprecated |
4.0 |
Arguments
- $plaintext
string
The plaintext password to encrypt.- $salt
string
The salt to use to encrypt the password. [] If not present, a new salt will be generated.- $encryption
string
The kind of password encryption to use. Defaults to md5-hex.- $showEncrypt
boolean
Some password systems prepend the kind of encryption to the crypted password ({SHA}, etc). Defaults to false.
Response
string
The encrypted password.
getProfile
Helper wrapper method for getProfile
getProfile(integer $userId) : object
see | \Joomla\CMS\User\UserHelper::getProfile() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $userId
integer
The id of the user.
Response
object
getRememberCookieData
Helper wrapper method for getRememberCookieData
getRememberCookieData() : mixed
see | \Joomla\CMS\User\UserHelper::getRememberCookieData() |
---|---|
since |
3.4 |
deprecated |
4.0 |
Response
mixed
An array of information from an authentication cookie or false if there is no cookie
getSalt
Helper wrapper method for getSalt
getSalt(string $encryption = 'md5-hex', string $seed = '', string $plaintext = '') : string
see | \Joomla\CMS\User\UserHelper::getSalt() |
---|---|
since |
3.4 |
deprecated |
4.0 |
Arguments
- $encryption
string
The kind of password encryption to use. Defaults to md5-hex.- $seed
string
The seed to get the salt from (probably a previously generated password). Defaults to generating a new seed.- $plaintext
string
The plaintext password that we're generating a salt for. Defaults to none.
Response
string
The generated or extracted salt.
getShortHashedUserAgent
Helper wrapper method for getShortHashedUserAgent
getShortHashedUserAgent() : string
see | \Joomla\CMS\User\UserHelper::getShortHashedUserAgent() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Response
string
A hashed user agent string with version replaced by 'abcd'
getUserGroups
Helper wrapper method for getUserGroups
getUserGroups(integer $userId) : array
see | \Joomla\CMS\User\UserHelper::addUserToGroup() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $userId
integer
The id of the user.
Response
array
List of groups
getUserId
Helper wrapper method for getUserId
getUserId(string $username) : integer
see | \Joomla\CMS\User\UserHelper::getUserId() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $username
string
The username to search on.
Response
integer
The user id or 0 if not found.
hashPassword
Helper wrapper method for hashPassword
hashPassword(string $password, integer $algorithm = PASSWORD_BCRYPT, array $options = array()) : string
see | \Joomla\CMS\User\UserHelper::hashPassword() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $password
string
The plaintext password to encrypt.- $algorithm
integer
The hashing algorithm to use, represented byPASSWORD_*
constants.- $options
array
The options for the algorithm to use.
Response
string
The encrypted password.
invalidateCookie
Helper wrapper method for invalidateCookie
invalidateCookie(string $userId, string $cookieName) : boolean
see | \Joomla\CMS\User\UserHelper::invalidateCookie() |
---|---|
since |
3.4 |
deprecated |
4.0 |
Arguments
- $userId
string
User ID for this user- $cookieName
string
Series id (cookie name decoded)
Response
boolean
True on success
removeUserFromGroup
Helper wrapper method for removeUserFromGroup
removeUserFromGroup(integer $userId, integer $groupId) : boolean
see | \Joomla\CMS\User\UserHelper::removeUserFromGroup() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $userId
integer
The id of the user.- $groupId
integer
The id of the group.
Response
boolean
True on success
setUserGroups
Helper wrapper method for setUserGroups
setUserGroups(integer $userId, array $groups) : boolean
see | \Joomla\CMS\User\UserHelper::setUserGroups() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $userId
integer
The id of the user.- $groups
array
An array of group ids to put the user in.
Response
boolean
True on success
verifyPassword
Helper wrapper method for verifyPassword
verifyPassword(string $password, string $hash, integer $userId) : boolean
see | \Joomla\CMS\User\UserHelper::verifyPassword() |
---|---|
since |
3.4 |
deprecated |
4.0 Use |
Arguments
- $password
string
The plaintext password to check.- $hash
string
The hash to verify against.- $userId
integer
ID of the user if the password hash should be updated
Response
boolean
True if the password and hash match, false otherwise