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

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

?? phpbb.php

?? 本次新版本發布是在ECshop與ShopEx整合后的首次產品升級
?? PHP
字號:
<?php

/**
 * ECSHOP 會員數據處理類
 * ============================================================================
 * 版權所有 (C) 2005-2007 康盛創想(北京)科技有限公司,并保留所有權利。
 * 網站地址: http://www.ecshop.com
 * ----------------------------------------------------------------------------
 * 這是一個免費開源的軟件;這意味著您可以在不用于商業目的的前提下對程序代碼
 * 進行修改、使用和再發布。
 * ============================================================================
 * $Author: testyang $
 * $Id: phpbb.php 14769 2008-07-31 07:10:31Z testyang $
 */

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一区二区三区免费野_久草精品视频
久久国产生活片100| 欧美视频一区二区三区在线观看| 精品国产自在久精品国产| 日本午夜精品一区二区三区电影 | 日韩高清电影一区| 555夜色666亚洲国产免| 日本美女视频一区二区| 精品久久久久久亚洲综合网| 国产成人av电影在线观看| 国产精品福利影院| 色爱区综合激月婷婷| 视频一区二区三区入口| 欧洲视频一区二区| 国产成人精品免费在线| 中文字幕一区二区不卡| 91在线观看美女| 午夜欧美视频在线观看| 日韩欧美国产综合一区| 一区二区三区资源| 精品亚洲欧美一区| 亚洲欧洲精品成人久久奇米网| 92精品国产成人观看免费 | 9人人澡人人爽人人精品| 亚洲精选在线视频| 日韩精品一区二区三区三区免费| 成人综合激情网| 亚洲第一福利视频在线| 欧美精品一区二区三区在线播放| 99久久99久久免费精品蜜臀| 亚洲大型综合色站| 国产清纯白嫩初高生在线观看91 | 亚洲444eee在线观看| 欧美一区二区三区色| 激情综合色丁香一区二区| 国产精品免费人成网站| 88在线观看91蜜桃国自产| 岛国精品在线播放| 青青草成人在线观看| 亚洲人成小说网站色在线| 日韩免费一区二区| 欧美亚洲丝袜传媒另类| 国产成人av影院| 日韩福利视频网| 亚洲女同一区二区| 国产精品三级在线观看| 欧美成人在线直播| 欧美三区在线观看| 国产超碰在线一区| 亚洲免费视频成人| 久久久久国产一区二区三区四区| 欧美日韩一区二区在线观看 | 一区二区三区日韩| 久久综合久久综合久久综合| 欧美日韩中文精品| 91免费版pro下载短视频| 狠狠狠色丁香婷婷综合激情| 亚洲6080在线| 亚洲午夜久久久久| 一区精品在线播放| 欧美国产精品一区| 欧美激情一区二区在线| 亚洲精品在线免费观看视频| 日韩你懂的电影在线观看| 欧美军同video69gay| 欧美日韩在线观看一区二区 | 26uuu国产电影一区二区| 欧美一区二区视频免费观看| 欧美三级视频在线| 欧美性猛片aaaaaaa做受| 91行情网站电视在线观看高清版| 一本到不卡免费一区二区| 久久久亚洲午夜电影| 精品日韩一区二区| 欧美日韩高清影院| 欧美日韩免费在线视频| 色欧美88888久久久久久影院| 成人av在线一区二区| 99精品视频一区| 一道本成人在线| 欧美日韩精品一区二区天天拍小说| 在线观看日产精品| 7777精品伊人久久久大香线蕉经典版下载 | 欧美午夜精品一区二区蜜桃| 色婷婷久久99综合精品jk白丝| 成人三级在线视频| 91亚洲精品久久久蜜桃| 久久精品一区二区三区四区| 日韩精品一区在线| 久久美女高清视频| 国产精品久久久久久久第一福利| 久久久精品免费网站| 欧美亚洲日本国产| 国产老女人精品毛片久久| 人人精品人人爱| 久久精品国产一区二区三| 亚洲mv在线观看| 美女性感视频久久| 狠狠网亚洲精品| 国产成人精品aa毛片| 国产精品77777| 亚洲国产一区在线观看| 99re成人在线| 欧美日韩国产高清一区二区三区| 日韩午夜小视频| 国产亚洲成年网址在线观看| 综合欧美一区二区三区| 亚洲网友自拍偷拍| 国内精品视频666| 色婷婷国产精品| 精品日产卡一卡二卡麻豆| 国产精品久久福利| 天堂资源在线中文精品| 国产成人亚洲精品狼色在线| 色妹子一区二区| 亚洲国产精品一区二区www在线 | 天堂在线亚洲视频| 国产成人av一区二区三区在线| 色综合久久88色综合天天| 欧美va亚洲va香蕉在线| 日韩毛片精品高清免费| 久久精品99国产精品| 色综合久久久网| 久久夜色精品国产噜噜av| 亚洲一线二线三线视频| 国产成人精品网址| 制服丝袜在线91| 国产精品成人午夜| 九九**精品视频免费播放| 色哟哟国产精品| 久久久久99精品国产片| 五月婷婷欧美视频| av激情亚洲男人天堂| 精品盗摄一区二区三区| 亚洲va天堂va国产va久| 成人app软件下载大全免费| 日韩精品一区二区三区视频| 一级特黄大欧美久久久| 白白色 亚洲乱淫| 2021久久国产精品不只是精品| 亚洲国产另类精品专区| 99在线精品一区二区三区| 日韩三级高清在线| 亚洲成人免费在线| 欧美性高清videossexo| 最新中文字幕一区二区三区| 国产精品一区免费在线观看| 91精品福利在线一区二区三区 | 欧美日韩精品一区视频| 亚洲欧洲综合另类在线| 国产福利精品一区| 日韩精品一区二| 强制捆绑调教一区二区| 91精品国产色综合久久久蜜香臀| 亚洲欧美aⅴ...| 色综合中文字幕国产 | 亚洲bt欧美bt精品| 欧洲激情一区二区| 一区二区三区美女视频| 精品99久久久久久| 国精产品一区一区三区mba视频 | 中文字幕不卡的av| 国产真实乱子伦精品视频| 精品福利视频一区二区三区| 麻豆国产精品官网| 日韩欧美色综合网站| 麻豆精品国产91久久久久久| 日韩精品一区在线观看| 另类小说综合欧美亚洲| 久久综合狠狠综合久久激情| 精品一区二区三区在线观看国产 | 久久免费视频一区| 国产高清不卡一区二区| 国产欧美一二三区| 91在线丨porny丨国产| 亚洲综合在线视频| 3d动漫精品啪啪1区2区免费| 免费人成精品欧美精品| 精品欧美一区二区三区精品久久 | 久久亚洲精精品中文字幕早川悠里| 美女一区二区久久| 欧美国产精品久久| 91精彩视频在线观看| 日韩精品电影在线观看| 久久久久久日产精品| 成人动漫在线一区| 洋洋成人永久网站入口| 欧美人伦禁忌dvd放荡欲情| 久久精品国产77777蜜臀| 国产日韩精品一区二区浪潮av| 北岛玲一区二区三区四区| 一区二区成人在线| 日韩一级完整毛片| 不卡的电影网站| 午夜精品视频在线观看| 日韩欧美一级二级三级久久久| 国产91在线观看| 亚洲图片欧美色图| 久久久三级国产网站| 一本色道a无线码一区v| 精品夜夜嗨av一区二区三区|