JUser
User class. Handles all application interaction with a user
Located in /joomla/user/user.php (line 28)
JObject (Subpackage Base) JUser (Subpackage User)
Description
Description
Description
Clear password, only available when a new password is set for a user
The email
The group id number
Description
Unique id
Description
The users real name (or nickname)
Description
MD5 encrypted password
Description
Description
The login name
Description
Error message
User parameters
Constructor activating the default information of the language
- $identifier
- JObject::__construct()
- Class constructor, overridden in descendant classes.
Method to check JUser object authorization against an access control object and optionally an access extension object
- string $acoSection: The ACO section value
- string $aco: The ACO value
- string $axoSection: The AXO section value [optional]
- string $axo: The AXO value [optional]
Method to set a default parameter if it does not exist
- string $key: Parameter key
- mixed $value: Parameter value
Returns a reference to the global User object, only creating it if it doesn't already exist.
This method must be invoked as:
$user =& JUser::getInstance($id);
- int $id: The user to load - Can be an integer or string - If string, it is converted to ID automatically.
Method to get a parameter value
- string $key: Parameter key
- mixed $default: Parameter default value
Method to load a JUser object by user id number
- mixed $identifier: The user id of the user to load
- string $path: Path to a parameters xml file
- $id
Pass through method to the table for setting the last visit date
- int $timestamp: The timestamp, defaults to 'now'
Method to set a parameter
- string $key: Parameter key
- mixed $value: Parameter value
Method to set the user parameters
- string $data: The paramters string in INI format
- string $path: Path to the parameters xml file [optional]
Binds a named array/hash to this object
- $array $from: mixed Either and associative array or another object
- $ignore $ignore: string Space separated list of fields not to bind
Inherited Methods
Inherited From JObject
JObject::JObject()
JObject::__construct()
JObject::get()
JObject::getPublicProperties()
JObject::set()
JObject::toString()
Documentation generated on Mon, 05 Mar 2007 21:30:26 +0000 by phpDocumentor 1.3.1