User class. Handles all application interaction with a user
Located in /libraries/joomla/user/user.php (line 19)
JObject | --JUser
Activation hash
Block status
The email
Array of ids of groups that user belongs to
Guest status
Unique id
A cached switch for if this user has root access rights.
Last Reset Time
Date of last visit
The users real name (or nickname)
User parameters
MD5 encrypted password
Clear password, only available when a new password is set for a user
Date the user was registered
Count since last Reset Time
Should this user receive system email
The login name
User type Used in Joomla 1.0 and 1.5 for access control.
Authorised access actions
Authorised access groups
Authorised access levels
Error message
User parameters
Inherited from JObject
JObject::$_errors
Returns the global User object, only creating it if it doesn't already exist.
Method to get the user table object
This function uses a static variable to store the table name of the user table to instantiate. You can call this function statically to set the table name if needed.
Constructor activating the default information of the language
Method to check JUser object authorisation against an access control object and optionally an access extension object
Gets an array of the authorised access levels for the user
Proxy to authorise
Method to bind an associative array of data to a user object
Method to set a default parameter if it does not exist
Method to delete the JUser object from the database
Method to return a list of all categories that a user has permission for a given action
Gets an array of the authorised user groups
Gets an array of the authorised access levels for the user
Method to get a parameter value
Method to get the user parameters
This function tries to load an XML file based on the user's usertype. The filename of the xml file is the same as the usertype. The functionals has a static variable to store the parameters setup file base path. You can call this function statically to set the base path if needed.
Method to load a JUser object by user id number
Method to save the JUser object to the database
Pass through method to the table for setting the last visit date
Method to set a parameter
Method to get the user parameters
Inherited From JObject
JObject::__construct()
JObject::def()
JObject::get()
JObject::getError()
JObject::getErrors()
JObject::getProperties()
JObject::set()
JObject::setError()
JObject::setProperties()
JObject::toString()
JObject::__toString()
Documentation generated on Mon, 25 Jun 2012 14:00:29 -0500 by phpDocumentor 1.4.4