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

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

?? phpbb.php

?? ECSHOP是一款開源免費的通用電子商務平臺構建軟件
?? PHP
字號:
<?php

/**
 * ECSHOP 會員數據處理類
 * ============================================================================
 * 版權所有 2005-2008 上海商派網絡科技有限公司,并保留所有權利。
 * 網站地址: http://www.ecshop.com
 * ----------------------------------------------------------------------------
 * 這是一個免費開源的軟件;這意味著您可以在不用于商業目的的前提下對程序代碼
 * 進行修改、使用和再發布。
 * ============================================================================
 * $Author: sunxiaodong $
 * $Id: phpbb.php 15470 2008-12-19 07:18:17Z sunxiaodong $
 */

if (!defined('IN_ECS'))
{
    die('Hacking attempt');
}

/* 模塊的基本信息 */
if (isset($set_modules) && $set_modules == TRUE)
{
    $i = (isset($modules)) ? count($modules) : 0;

    /* 會員數據整合插件的代碼必須和文件名保持一致 */
    $modules[$i]['code']    = 'phpbb';

    /* 被整合的第三方程序的名稱 */
    $modules[$i]['name']    = 'phpBB';

    /* 被整合的第三方程序的版本 */
    $modules[$i]['version'] = '2.0.x';

    /* 插件的作者 */
    $modules[$i]['author']  = 'ECSHOP R&D TEAM';

    /* 插件作者的官方網站 */
    $modules[$i]['website'] = 'http://www.ecshop.com';

    /* 插件的初始的默認值 */
    $modules[$i]['default']['db_host'] = 'localhost';
    $modules[$i]['default']['db_user'] = 'root';
    $modules[$i]['default']['prefix'] = 'phpbb_';
    //$modules[$i]['default']['cookie_prefix'] = 'xn_';

    return;
}

require_once(ROOT_PATH . 'includes/modules/integrates/integrate.php');
class phpbb extends integrate
{
    var $cookie_prefix = '';

    function __construct($cfg)
    {
        $this->phpbb($cfg);
    }

    /**
     *
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function phpbb($cfg)
    {
        parent::integrate($cfg);
        if ($this->error)
        {
            /* 數據庫連接出錯 */
            return false;
        }
        //$this->cookie_prefix = $cfg['cookie_prefix'];
        $this->field_id = 'user_id';
        $this->field_name = 'username';
        $this->field_email = 'user_email';
        $this->field_gender = 'NULL';
        $this->field_bday = 'NULL';
        $this->field_pass = 'user_password';
        $this->field_reg_date = 'user_regdate';
        $this->user_table = 'users';

        /* 檢查數據表是否存在 */
        $sql = "SHOW TABLES LIKE '" . $this->prefix . "%'";

        $exist_tables = $this->db->getCol($sql);

        if (empty($exist_tables) || (!in_array($this->prefix.$this->user_table, $exist_tables)) || (!in_array($this->prefix.'config', $exist_tables)))
        {
            $this->error = 2;
            /* 缺少數據表 */
            return false;
        }

        $this->cookie_prefix = $this->db->getOne("SELECT config_value FROM " .$this->table('config'). " WHERE config_name='cookie_name'");
    }


    /**
     *  設置論壇cookie
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function set_cookie ($username="")
    {
        parent::set_cookie($username);
        if (empty($username))
        {
            $time = time() - 3600;
            setcookie($this->cookie_prefix.'_data', '', $time, $this->cookie_path, $this->cookie_domain);
            setcookie($this->cookie_prefix.'_sid', '', $time, $this->cookie_path, $this->cookie_domain);
        }
        else
        {
            if ($this->charset != 'UTF8')
            {
                $username = ecs_iconv('UTF8', $this->charset, $username);
            }

            $sql = "SELECT " .$this->field_id. " AS user_id, " .$this->field_name. " AS user_name, " .$this->field_email." AS email ".
                   " FROM " .$this->table($this->user_table).
                   " WHERE " .$this->field_name. " = '$username'";

            $row = $this->db->getRow($sql);

            $auto_login_key = md5($this->dss_rand() . $this->dss_rand());

            /* 向整合對象的數據表里寫入cookie值 */
            $this->db->query("INSERT INTO " .$this->table('sessions_keys')." (key_id, user_id, last_login) ".
                             "VALUES ('" .$auto_login_key. "', '$row[user_id]', '".time()."')");

            $client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
            $sql = "INSERT INTO ".$this->table('sessions')." (session_id, session_user_id, session_start, session_time, session_ip, session_logged_in, session_admin) VALUES('$auto_login_key', '".$row[$this->field_id]."','".time()."','".time()."','".$this->encode_ip($client_ip)."',1, 0)";
            $this->db->query($sql);

            $sessiondata = array('autologinid'=>$auto_login_key, 'userid'=>$row['user_id']);

            setcookie($this->cookie_prefix . '_data', serialize($sessiondata), time() + 31536000, $this->cookie_path, $this->cookie_domain);
            setcookie($this->cookie_prefix . '_sid', $auto_login_key, time() + 31536000, $this->cookie_path, $this->cookie_domain);
        }
    }

    /**
     * 檢查cookie
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function check_cookie ()
    {
        if (empty($_COOKIE[$this->cookie_prefix . '_data']) || empty($_COOKIE[$this->cookie_prefix . '_sid']))
        {
            return '';
        }

        /* 序列化cookie,取得用戶信息 */
        $cookie_data = addslashes_deep(@unserialize(stripslashes_deep($_COOKIE[$this->cookie_prefix . '_data'])));
        $cookie_session_id = addslashes_deep(trim($_COOKIE[$this->cookie_prefix . '_sid']));

        if (empty($cookie_data['userid']) || empty($cookie_data['autologinid']))
        {
            return '';
        }

        $sql = "SELECT " . $this->field_name .
               " FROM " . $this->table('sessions') . " AS s ".
               " LEFT JOIN " . $this->table($this->user_table) . " AS u ON s.session_user_id = u.user_id".
               " WHERE session_id = '$cookie_session_id' AND session_user_id = '$cookie_data[userid]'";

        $username = $this->db->getOne($sql);

        if (empty($username))
        {
            return '';
        }
        else
        {
            if ($this->charset != 'UTF8')
            {
                $username = ecs_iconv($this->charset, 'UTF8', $username);
            }

            return $username;
        }
    }

    /**
     * Our own generator of random values
     * This uses a constantly changing value as the base for generating the values
     * The board wide setting is updated once per page if this code is called
     * With thanks to Anthrax101 for the inspiration on this one
     * Added in phpBB 2.0.20
     */
    function dss_rand()
    {
        $dss_seeded = false;
        $rand_seed = $this->db->getOne("SELECT config_value FROM " .$this->table('config'). " WHERE config_name = 'rand_seed'");

        $val = $rand_seed . microtime();
        $val = md5($val);
        $rand_seed = md5($rand_seed . $val . 'a');

        if ($dss_seeded !== true)
        {
            $sql = "UPDATE ".$this->table('config')." SET config_value = '".$rand_seed."' WHERE config_name = 'rand_seed'";
            if (!$this->db->query($sql))
            {
                die('error');
            }

            $dss_seeded = true;
        }

        return substr($val, 16);
    }

    function encode_ip($dotquad_ip)
    {
        $ip_sep = explode('.', $dotquad_ip);

        return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费观看| 国产欧美一区二区三区鸳鸯浴| 久久久久久久久伊人| 欧美三级在线看| 色哟哟在线观看一区二区三区| 国产成人精品三级| 成人性生交大片免费看中文| 丰满亚洲少妇av| 成人看片黄a免费看在线| 国产成人综合精品三级| 91免费在线看| 91精品国产综合久久福利软件| 日韩无一区二区| 久久你懂得1024| 国产精品久久久久久户外露出| 国产精品大尺度| 亚洲影视在线播放| 肉色丝袜一区二区| 精品亚洲免费视频| 不卡电影免费在线播放一区| 欧美在线视频全部完| 日韩欧美一级在线播放| 中文字幕巨乱亚洲| 亚洲高清免费视频| 国内久久精品视频| 91麻豆免费视频| 在线电影国产精品| 国产亚洲精品久| 一区二区三区四区视频精品免费 | 国产精品久久久久久亚洲伦| 《视频一区视频二区| 色婷婷综合视频在线观看| 91久久精品网| 久久亚洲精品国产精品紫薇| 国产精品久久久久影院| 午夜av区久久| 粉嫩av一区二区三区粉嫩| 欧美中文字幕一区| 久久免费电影网| 亚洲成av人在线观看| 国产精品一色哟哟哟| 欧美精选午夜久久久乱码6080| 久久久综合激的五月天| 午夜精品久久久久久久蜜桃app| 国产91丝袜在线播放0| 欧美日韩在线三级| 成人欧美一区二区三区在线播放| 亚洲sss视频在线视频| 不卡的电影网站| 久久精品一区二区三区av| 亚洲不卡一区二区三区| 波多野结衣欧美| 2019国产精品| 麻豆freexxxx性91精品| 欧美在线免费视屏| 亚洲视频免费观看| k8久久久一区二区三区 | 另类小说色综合网站| 在线观看亚洲一区| 国产精品久久久久久福利一牛影视 | 欧美tk—视频vk| 一区二区三区中文在线观看| 这里只有精品电影| 一区二区三区精品在线| 不卡在线观看av| 国产欧美日韩三级| 国产福利一区二区三区视频| 欧美一区二区女人| 日韩电影一区二区三区| 欧洲中文字幕精品| 一片黄亚洲嫩模| 在线观看日韩毛片| 又紧又大又爽精品一区二区| 97精品久久久久中文字幕 | 欧美三级三级三级| 亚洲情趣在线观看| 日本电影亚洲天堂一区| 亚洲欧美色综合| 欧美午夜寂寞影院| 视频在线观看一区| 日韩一区二区在线观看视频播放| 免费不卡在线视频| 欧美变态口味重另类| 久久99久久精品| 国产欧美一二三区| 99久久777色| 一区二区三区四区在线| 在线电影院国产精品| 久久综合综合久久综合| 久久精品一二三| 97久久超碰国产精品电影| 亚洲线精品一区二区三区八戒| 欧美性大战久久| 国产成人av自拍| 伊人一区二区三区| 欧美嫩在线观看| 国模一区二区三区白浆| 国产精品美女久久久久久2018| 色综合天天综合网国产成人综合天| 亚洲精选免费视频| 日韩一区二区在线观看| 国产精品亚洲第一区在线暖暖韩国 | 久久97超碰国产精品超碰| 久久精品人人做人人爽97| 色诱亚洲精品久久久久久| 视频一区二区欧美| 久久久国产综合精品女国产盗摄| 99re成人在线| 青青草原综合久久大伊人精品| 国产亚洲福利社区一区| 色妞www精品视频| 久久丁香综合五月国产三级网站| 国产区在线观看成人精品 | 中文一区一区三区高中清不卡| 91猫先生在线| 国产精品一区2区| 亚洲永久精品国产| 久久久精品2019中文字幕之3| 欧美吻胸吃奶大尺度电影| 国产在线麻豆精品观看| 亚洲一区二区3| 中文字幕不卡三区| 精品久久久久久无| 欧美日韩中文另类| 成人av中文字幕| 99视频精品在线| 久久99精品久久久久| 香港成人在线视频| 国产精品乱码一区二区三区软件| 欧美精品v日韩精品v韩国精品v| 欧美精品一区二区不卡| 久久综合一区二区| 在线欧美日韩精品| 成人午夜视频在线| 国产精品亚洲成人| 蜜臀精品久久久久久蜜臀| 一个色在线综合| 中文字幕视频一区| 久久午夜羞羞影院免费观看| 7777精品伊人久久久大香线蕉最新版| 99re这里只有精品首页| 国产suv一区二区三区88区| 老司机免费视频一区二区| 三级欧美韩日大片在线看| 亚洲与欧洲av电影| 亚洲精品高清在线观看| 亚洲免费观看视频| 综合久久综合久久| 亚洲视频狠狠干| 一区二区三区蜜桃网| 一级精品视频在线观看宜春院| 亚洲欧洲性图库| 亚洲天堂中文字幕| 亚洲欧美日韩一区二区三区在线观看| 中文字幕不卡在线| 中文字幕亚洲区| 一区二区三区.www| 亚洲自拍偷拍图区| 亚洲丶国产丶欧美一区二区三区| 亚洲综合视频在线观看| 亚洲成人黄色小说| 男男视频亚洲欧美| 国产综合色在线视频区| 国产精品中文欧美| 99视频精品全部免费在线| 色婷婷综合五月| 欧美美女黄视频| 精品国产一区二区精华| 久久精品亚洲国产奇米99| 欧美韩国日本综合| 一区二区三区中文字幕精品精品 | 欧美电影免费观看高清完整版在| 4hu四虎永久在线影院成人| 日韩欧美黄色影院| 国产精品热久久久久夜色精品三区 | 国产精品日韩成人| 一区二区三区中文字幕| 日本少妇一区二区| 国产精品12区| 色激情天天射综合网| 欧美一区二区三区在线视频| 久久久不卡影院| 亚洲男女一区二区三区| 天天综合色天天综合色h| 蜜桃视频一区二区三区在线观看| 久久精品国产精品亚洲精品| 福利电影一区二区| 欧美色倩网站大全免费| 精品少妇一区二区三区在线视频| 中文字幕中文字幕中文字幕亚洲无线 | 久久久久久久久一| 亚洲精品视频在线看| 日韩电影在线观看电影| 99久久精品国产一区二区三区| 欧美亚洲国产一区在线观看网站| 精品久久久久久久久久久久久久久 | 日本女优在线视频一区二区| 高清av一区二区| 91精品国产免费| 亚洲美女屁股眼交|