亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? user.php

?? Joomla15 - 最新開源CMS
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
<?php
/**
 * @version		$Id: user.php 8536 2007-08-23 18:14:11Z jinx $
 * @package		Joomla.Framework
 * @subpackage	User
 * @copyright	Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
 * @license		GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

// Check to ensure this file is within the rest of the frameworkdefined('JPATH_BASE') or die();
jimport( 'joomla.html.parameter');

/**
 * User class.  Handles all application interaction with a user
 *
 * @author 		Louis Landry <louis.landry@joomla.org>
 * @package 	Joomla.Framework
 * @subpackage	User
 * @since		1.5
 */
class JUser extends JObject
{
	/**
	 * Unique id
	 * @var int
	 */
	var $id				= null;

	/**
	 * The users real name (or nickname)
	 * @var string
	 */
	var $name			= null;

	/**
	 * The login name
	 * @var string
	 */
	var $username		= null;

	/**
	 * The email
	 * @var string
	 */
	var $email			= null;

	/**
	 * MD5 encrypted password
	 * @var string
	 */
	var $password		= null;

	/**
	 * Clear password, only available when a new password is set for a user
	 * @var string
	 */
	var $password_clear	= '';

	/**
	 * Description
	 * @var string
	 */
	var $usertype		= null;

	/**
	 * Description
	 * @var int
	 */
	var $block			= null;

	/**
	 * Description
	 * @var int
	 */
	var $sendEmail		= null;

	/**
	 * The group id number
	 * @var int
	 */
	var $gid			= null;

	/**
	 * Description
	 * @var datetime
	 */
	var $registerDate	= null;

	/**
	 * Description
	 * @var datetime
	 */
	var $lastvisitDate	= null;

	/**
	 * Description
	 * @var string activation hash
	 */
	var $activation		= null;

	/**
	 * Description
	 * @var string
	 */
	var $params			= null;

	/**
	 * Description
	 * @var string integer
	 */
	var $aid 		= null;

	/**
	 * Description
	 * @var boolean
	 */
	var $guest     = null;

	/**
	 * User parameters
	 * @var object
	 */
	var $_params 	= null;

	/**
	 * Error message
	 * @var string
	 */
	var $_errorMsg	= null;


	/**
	* Constructor activating the default information of the language
	*
	* @access 	protected
	*/
	function __construct($identifier = 0)
	{
		// Create the user parameters object
		$this->_params = new JParameter( '' );

		// Load the user if it exists
		if (!empty($identifier)) {
			$this->load($identifier);
		} else {
			//initialise
			$this->id        = 0;
			$this->gid       = 0;
			$this->sendEmail = 1;
			$this->aid       = 0;
			$this->guest     = 1;
		}
	}

	/**
	 * Returns a reference to the global User object, only creating it if it
	 * doesn't already exist.
	 *
	 * This method must be invoked as:
	 * 		<pre>  $user =& JUser::getInstance($id);</pre>
	 *
	 * @access 	public
	 * @param 	int 	$id 	The user to load - Can be an integer or string - If string, it is converted to ID automatically.
	 * @return 	JUser  			The User object.
	 * @since 	1.5
	 */
	function &getInstance($id = 0)
	{
		static $instances;

		if (!isset ($instances)) {
			$instances = array ();
		}

		// Find the user id
		if(!is_numeric($id))
		{
			jimport('joomla.user.helper');
			if (!$id = JUserHelper::getUserId($id)) {
				JError::raiseWarning( 'SOME_ERROR_CODE', 'JUser::_load: User '.$id.' does not exist' );
				return false;
			}
		}

		if (empty($instances[$id])) {
			$user = new JUser($id);
			$instances[$id] = $user;
		}

		return $instances[$id];
	}

	/**
	 * Method to get a parameter value
	 *
	 * @access 	public
	 * @param 	string 	$key 		Parameter key
	 * @param 	mixed	$default	Parameter default value
	 * @return	mixed				The value or the default if it did not exist
	 * @since	1.5
	 */
	function getParam( $key, $default = null )
	{
		return $this->_params->get( $key, $default );
	}

	/**
	 * Method to set a parameter
	 *
	 * @access 	public
	 * @param 	string 	$key 	Parameter key
	 * @param 	mixed	$value	Parameter value
	 * @return	mixed			Set parameter value
	 * @since	1.5
	 */
	function setParam( $key, $value )
	{
		return $this->_params->set( $key, $value );
	}

	/**
	 * Method to set a default parameter if it does not exist
	 *
	 * @access 	public
	 * @param 	string 	$key 	Parameter key
	 * @param 	mixed	$value	Parameter value
	 * @return	mixed			Set parameter value
	 * @since	1.5
	 */
	function defParam( $key, $value )
	{
		return $this->_params->def( $key, $value );
	}

	/**
	 * Method to check JUser object authorization against an access control
	 * object and optionally an access extension object
	 *
	 * @access 	public
	 * @param	string	$acoSection	The ACO section value
	 * @param	string	$aco		The ACO value
	 * @param	string	$axoSection	The AXO section value	[optional]
	 * @param	string	$axo		The AXO value			[optional]
	 * @return	boolean	True if authorized
	 * @since	1.5
	 */
	function authorize( $acoSection, $aco, $axoSection = null, $axo = null )
	{
		$acl	= & JFactory::getACL();
		// the native calls (Check Mode 1) work on the user id, not the user type
		$value	= $acl->getCheckMode() == 1 ? $this->id : $this->usertype;
		return $acl->acl_check( $acoSection, $aco,	'users', $value, $axoSection, $axo );
	}

	/**
	 * Pass through method to the table for setting the last visit date
	 *
	 * @access 	public
	 * @param	int		$timestamp	The timestamp, defaults to 'now'
	 * @return	boolean	True on success
	 * @since	1.5
	 */
	function setLastVisit($timestamp=null)
	{
		// Create the user table object
		$table 	=& JTable::getInstance( 'user');
		$table->load($this->id);

		return $table->setLastVisit($timestamp);
	}

	/**
	 * Method to get the user parameters
	 *
	 * @access 	public
	 * @return	object	The user parameters object
	 * @since	1.5
	 */
	function &getParameters()
	{
		return $this->_params;
	}

	/**
	 * Method to get the user table object
	 *
	 * @access 	public
	 * @return	object	The user table object
	 * @since	1.5
	 */
	function &getTable()
	{
		// Create the user table object
		$table 	=& JTable::getInstance( 'user');
		$table->load($this->id);

		return $table;
	}

	/**
	 * Method to set the user parameters
	 *
	 *
	 * @access 	public
	 * @param 	string 	$data 	The paramters string in INI format
	 * @param 	string 	$path 	Path to the parameters xml file [optional]
	 * @since 	1.5
	 */
	function setParameters($data, $path = null)
	{
		// Assume we are using the xml file from com_users if no other xml file has been set
		if (is_null($path))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜中文字幕| 在线视频国内一区二区| 欧美精品一区在线观看| 免费在线观看精品| 久久综合久久鬼色| 风流少妇一区二区| 国产精品国产三级国产普通话蜜臀| 成人黄色在线网站| 中文字幕中文乱码欧美一区二区| 成人网在线免费视频| 亚洲精选视频在线| 91麻豆精品久久久久蜜臀| 久久成人综合网| 国产日韩欧美电影| 99麻豆久久久国产精品免费| 一区二区高清视频在线观看| 欧美日本国产视频| 国产激情一区二区三区桃花岛亚洲 | 国产精品久久久久久久久快鸭 | 99视频精品全部免费在线| 亚洲国产精品天堂| 欧美成人性福生活免费看| 成人av电影免费观看| 亚洲www啪成人一区二区麻豆| 91精品国产综合久久久久久久久久| 国产乱人伦偷精品视频不卡| 亚洲蜜臀av乱码久久精品| 91精品中文字幕一区二区三区| 国产成人在线免费观看| 一区二区三区日韩欧美精品| 久久一区二区视频| 欧美在线视频全部完| 国产乱码精品一区二区三区av | 青青草91视频| 中文欧美字幕免费| 制服丝袜在线91| 成人黄色免费短视频| 首页国产欧美久久| 日韩一区在线播放| 欧美va亚洲va在线观看蝴蝶网| 99国产精品久| 狠狠久久亚洲欧美| 五月开心婷婷久久| 亚洲视频中文字幕| 精品国产一区二区三区av性色| 欧美在线|欧美| 成人黄色在线看| 国产一区二区三区免费看| 亚洲不卡在线观看| 亚洲品质自拍视频网站| 久久久噜噜噜久噜久久综合| 欧美精品九九99久久| 99re66热这里只有精品3直播 | 日韩综合一区二区| 国产精品乱子久久久久| 日韩欧美国产麻豆| 欧美日韩高清一区二区| 在线看一区二区| 成人福利视频在线| 国产成人自拍在线| 国产精品一色哟哟哟| 老司机精品视频导航| 日韩激情在线观看| 丝袜美腿亚洲综合| 亚洲永久精品国产| 亚洲精品乱码久久久久久黑人 | 国产精品白丝在线| 久久久www成人免费毛片麻豆| 欧美本精品男人aⅴ天堂| 7777精品伊人久久久大香线蕉的 | 亚洲视频网在线直播| 中文字幕av一区二区三区| 久久久99免费| 久久精品亚洲精品国产欧美kt∨ | 欧美猛男gaygay网站| 在线观看亚洲精品视频| 一本色道久久加勒比精品| av电影天堂一区二区在线| www.成人在线| 色综合久久久久久久| 欧美影院午夜播放| 91精品国产综合久久久蜜臀图片| 欧美一区二区三区四区久久| 91精品国产综合久久久久久| 精品欧美一区二区在线观看| 日韩一级片网址| 精品国产sm最大网站| 国产拍揄自揄精品视频麻豆| 国产精品剧情在线亚洲| 樱花影视一区二区| 亚洲成人中文在线| 久久狠狠亚洲综合| 成人涩涩免费视频| 色婷婷综合久久久| 欧美猛男gaygay网站| 精品乱人伦小说| 国产精品丝袜久久久久久app| 亚洲欧美日韩国产综合在线| 午夜精品视频一区| 韩国女主播一区| 99国产精品久久久| 欧美精品久久99| 国产日韩视频一区二区三区| 亚洲色图一区二区| 亚洲成人免费av| 国产麻豆视频精品| 91丨九色porny丨蝌蚪| 欧美日韩三级一区二区| 久久久九九九九| 亚洲一线二线三线久久久| 久久精品国产色蜜蜜麻豆| 不卡欧美aaaaa| 欧美日韩国产欧美日美国产精品| 26uuu另类欧美| 亚洲女人****多毛耸耸8| 日本麻豆一区二区三区视频| 成人黄色av电影| 91精品国产综合久久久久久漫画| 国产欧美日韩视频在线观看| 亚洲高清免费观看高清完整版在线观看| 蜜臀国产一区二区三区在线播放| 成人av网站在线观看免费| 欧美高清www午色夜在线视频| 国产精品久久久久一区| 日本欧美韩国一区三区| 91亚洲男人天堂| 欧美成人福利视频| 亚洲一区在线观看免费观看电影高清 | 国产麻豆精品95视频| 色婷婷亚洲一区二区三区| 久久综合久久综合九色| 亚洲第一狼人社区| 99久久夜色精品国产网站| 日韩一区二区三区免费观看| 亚洲欧美日韩中文播放 | 激情小说欧美图片| 欧洲人成人精品| 国产精品视频yy9299一区| 日韩不卡免费视频| 欧美日韩一二区| 国产精品的网站| 国产剧情一区二区| 欧美一卡二卡在线观看| 亚洲一区二区三区自拍| 97精品国产露脸对白| 久久精品欧美一区二区三区不卡| 日本人妖一区二区| 777久久久精品| 亚洲第一在线综合网站| 91精品91久久久中77777| 国产精品拍天天在线| 国模娜娜一区二区三区| 精品欧美乱码久久久久久| 日本aⅴ亚洲精品中文乱码| 欧美日韩在线精品一区二区三区激情| 国产欧美日韩三区| 国产精品影视网| 久久一夜天堂av一区二区三区| 美女在线视频一区| 欧美一级理论性理论a| 日本视频在线一区| 91精品国产一区二区三区蜜臀| 调教+趴+乳夹+国产+精品| 欧美日韩黄色一区二区| 亚洲地区一二三色| 欧美日本乱大交xxxxx| 天天综合日日夜夜精品| 欧美精品在线观看一区二区| 亚洲成精国产精品女| 欧美日韩成人一区| 亚瑟在线精品视频| 欧美日韩电影在线播放| 七七婷婷婷婷精品国产| 91精品视频网| 精品亚洲aⅴ乱码一区二区三区| 欧美videossexotv100| 国产精品99久久久久久久vr| 国产欧美精品一区| 色综合天天综合狠狠| 亚洲自拍偷拍九九九| 欧美日韩国产美| 国产一区二区日韩精品| 97久久超碰精品国产| 亚洲精品国产精华液| 欧美色综合久久| 美女精品自拍一二三四| 久久久国际精品| 91免费国产视频网站| 日韩专区一卡二卡| 久久亚洲二区三区| 不卡一区二区在线| 亚洲大片一区二区三区| 26uuu国产电影一区二区| 成人国产免费视频| 香蕉成人啪国产精品视频综合网 | 在线精品视频一区二区三四| 亚洲成人综合网站| ww久久中文字幕| 91啪亚洲精品| 美女尤物国产一区|