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

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

?? vbb.php

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

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

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

    /* 被整合的第三方程序的版本 */
    $modules[$i]['version'] = '3.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'] = 'vbb_';
    $modules[$i]['default']['cookie_salt'] = 'NiGHTNiNG'; //cookie驗證串 在inclues/fuctions.php define('COOKIE_SALT', 'NiGHTNiNG');

    return;
}

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

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

    /**
     *
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function vbb($cfg)
    {
        parent::integrate($cfg);
        if ($this->error)
        {
            /* 數據庫連接出錯 */
            return false;
        }

        $this->cookie_salt = $cfg['cookie_salt'];
        $this->field_id = 'userid';
        $this->field_name = 'username';
        $this->field_email = 'email';
        $this->field_gender = 'NULL';
        $this->field_bday = 'birthday';
        $this->field_pass = 'password';
        $this->field_reg_date = 'joindate';
        $this->user_table = 'user';

        /* 檢查數據表是否存在 */
        $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)))
        {
            $this->error = 2;
            /* 缺少數據表 */
            return false;
        }
    }




    /**
     *  設置論壇cookie
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function set_cookie ($username="")
    {
        parent::set_cookie($username);
        if (empty($username))
        {
            $time = time() - 3600;
            setcookie('bbuserid', '', $time, $this->cookie_path, $this->cookie_domain);
            setcookie('bbpassword', '', $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_pass . " As password ".
                   " FROM " . $this->table($this->user_table) . " WHERE " . $this->field_name . "='$username'";

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

            setcookie('bbuserid', $row['user_id'], time() + 3600 * 24 * 30, $this->cookie_path, $this->cookie_domain);
            setcookie('bbpassword', md5($row['password'] . $this->cookie_salt), time() + 3600 * 24 * 30, $this->cookie_path, $this->cookie_domain);
        }
    }

    /**
     * 添加新用戶的函數
     *
     * @access      public
     * @param       string      username    用戶名
     * @param       string      password    登錄密碼
     * @param       string      email       郵件地址
     * @param       string      bday        生日
     * @param       string      gender      性別
     * @return      int         返回最新的ID
     */
    function add_user($username, $password, $email, $gender = -1, $bday = 0, $reg_date=0, $md5password='')
    {
        $result = parent::add_user($username, $password, $email, $gender, $bday, $reg_date, $md5password);

        if (!$result)
        {
            return false;
        }

        $user_title = $this->db->GetOne("SELECT title FROM " .$this->table('usertitle'). " ORDER BY minposts LIMIT 1");

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


        /* 編譯密碼 */
        $salt     = addslashes($this->fetch_user_salt());

        /* 更新數據 */
        $sql = "UPDATE " . $this->table($this->user_table) .
               " SET " . $this->field_pass . " = '" . $this->compile_password(array('type'=>PWD_SUF_SALT, 'password'=>$password, 'salt'=>$salt)) . "', ".
               " salt = '$salt', ".
               " ipaddress = '" . real_ip() . "', ".
               " usergroupid = 2, ".
               " usertitle = '$user_title' ".
               " WHERE " . $this->field_name . "='$username'";

        $this->db->query($sql);

        $sql = 'INSERT INTO '. $this->table('userfield') .' ('. $this->field_id .") " .
               " SELECT " . $this->field_id .
               " FROM " . $this->table($this->user_table) .
               " WHERE " . $this->field_name . "='$username'";
        $this->db->query($sql);

        $sql = 'INSERT INTO '. $this->table('usertextfield') .' ('. $this->field_id .") " .
               " SELECT " . $this->field_id .
               " FROM " . $this->table($this->user_table) .
               " WHERE " . $this->field_name . "='$username'";
        $this->db->query($sql);

        return true;
    }

    /**
     * 檢查cookie
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function check_cookie ()
    {
        if (empty($_COOKIE['bbuserid']) || empty($_COOKIE['bbpassword']))
        {
            return '';
        }

        $user_id = intval($_COOKIE['bbuserid']);
        $bbpassword = addslashes_deep($_COOKIE['bbpassword']);

        $row = $this->db->getRow("SELECT " . $this->field_name . " AS user_name, " . $this->field_pass . " As password ".
                                 " FROM " . $this->table($this->user_table) . " WHERE " . $this->field_id . "='$user_id'");
        if (empty($row))
        {
            return '';
        }

        if ($bbpassword != md5($row['password'].$this->cookie_salt))
        {
            return '';
        }

        if ($this->charset != 'UTF8')
        {
            $row['user_name'] = ecs_iconv($this->charset, 'UTF8', $row['user_name']);
        }

        return $row['user_name'];

    }


    /**
     *  檢查指定用戶是否存在及密碼是否正確
     *
     * @access  public
     * @param   string  $username   用戶名
     *
     * @return  int
     */
    function check_user($username, $password = null)
    {
        if ($this->charset != 'UTF8')
        {
            $post_username = ecs_iconv('UTF8', $this->charset, $username);
        }
        else
        {
            $post_username = $username;
        }

        if ($password === null)
        {
            $sql = "SELECT " . $this->field_id .
                   " FROM " . $this->table($this->user_table).
                   " WHERE " . $this->field_name . "='" . $post_username . "'";

            return $this->db->getOne($sql);
        }
        else
        {
            $sql = "SELECT " . $this->field_id . " AS user_id, " . $this->field_pass . " AS password, salt".
                   " FROM " . $this->table($this->user_table).
                   " WHERE " . $this->field_name . "='" . $post_username . "'";
            $row = $this->db->getRow($sql);

            if (empty($row))
            {
               return 0;
            }

            if ($row['password'] != $this->compile_password(array('type'=>PWD_SUF_SALT, 'password'=>$password, 'salt'=>$row['salt'])))
            {
                return 0;
            }

            return $row['user_id'];

        }
    }

    /**
     * 生成密碼種子的函數
     *
     * @access      private
     * @param       int     length        長度
     * @return      string
     */
    function fetch_user_salt($length = 3)
    {
        $salt = '';
        for ($i = 0; $i < $length; $i++)
        {
            $salt .= chr(mt_rand(32, 126));
        }

        return $salt;
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av性久久久久蜜臀aⅴ| 国产很黄免费观看久久| 久久99精品久久久| 成人黄色电影在线 | 中文字幕亚洲不卡| 琪琪一区二区三区| 91激情在线视频| 中文在线一区二区| 精品在线免费观看| 在线观看www91| 国产精品污www在线观看| 首页亚洲欧美制服丝腿| 91在线观看视频| 国产精品午夜春色av| 国产综合色在线| 日韩一级片在线播放| 亚洲一二三四在线观看| 成人黄色777网| 国产蜜臀97一区二区三区| 热久久一区二区| 欧美日韩一区三区四区| 亚洲日本乱码在线观看| 顶级嫩模精品视频在线看| 日韩精品一区二区三区老鸭窝| 一区二区三区加勒比av| 在线91免费看| 亚洲精品一二三| 成人伦理片在线| 国产欧美中文在线| 国产精品一区二区三区乱码 | 97精品久久久午夜一区二区三区 | 自拍av一区二区三区| 成人h动漫精品| 国产精品另类一区| av在线不卡网| 综合av第一页| 在线视频一区二区免费| 亚洲制服丝袜在线| 欧美日韩久久不卡| 秋霞电影一区二区| 日韩精品资源二区在线| 精品综合免费视频观看| 久久中文娱乐网| 国产老妇另类xxxxx| 欧美激情一区在线观看| 97国产精品videossex| **欧美大码日韩| 欧美天堂一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩三级伦理片妻子的秘密按摩| 免费观看成人av| 久久午夜色播影院免费高清| 国产精品12区| 亚洲精品老司机| 欧美日韩免费在线视频| 日本美女一区二区| 欧美激情资源网| 欧美自拍丝袜亚洲| 日韩av高清在线观看| 日韩免费视频一区| 波多野结衣中文字幕一区| 依依成人精品视频| 精品伦理精品一区| 91农村精品一区二区在线| 丝袜美腿一区二区三区| 久久精品欧美一区二区三区麻豆| 丁香婷婷深情五月亚洲| 亚洲国产视频在线| 久久综合九色欧美综合狠狠| 99国产麻豆精品| 青青草国产成人99久久| 国产精品国产三级国产有无不卡 | 91久久精品网| 国产麻豆成人精品| 石原莉奈在线亚洲三区| 久久色中文字幕| 欧美亚洲一区二区在线| 国产一区二区影院| 香蕉影视欧美成人| 国产日韩精品一区二区三区在线| 色婷婷综合五月| 国产一区二区中文字幕| 亚洲一区二区欧美激情| 国产午夜久久久久| 欧美人妖巨大在线| 91偷拍与自偷拍精品| 麻豆精品在线看| 亚洲自拍偷拍综合| 国产精品久久久久久久久免费相片| 欧美色图天堂网| 99精品久久只有精品| 看国产成人h片视频| 洋洋成人永久网站入口| 国产日韩欧美精品综合| 欧美一区二区三区视频免费 | 亚洲激情第一区| 亚洲国产精品二十页| 欧美一区二区三区啪啪| 91色视频在线| 丁香五精品蜜臀久久久久99网站| 毛片av一区二区| 天天亚洲美女在线视频| 亚洲欧洲日产国码二区| 国产亚洲综合在线| 久久综合成人精品亚洲另类欧美| 欧美一区二区三区爱爱| 欧美精品粉嫩高潮一区二区| 欧美最猛黑人xxxxx猛交| 色综合一个色综合亚洲| 91免费精品国自产拍在线不卡| 国产成人在线视频播放| 国产精品系列在线观看| 国产精品一区二区在线看| 国产精品一区专区| 国产成人亚洲精品青草天美 | 欧美aaa在线| 美女诱惑一区二区| 老司机精品视频在线| 日韩有码一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 国产清纯在线一区二区www| 久久久久久久久伊人| 亚洲国产精品成人久久综合一区| 久久人人爽人人爽| 欧美激情中文不卡| 亚洲色图另类专区| 亚洲一二三四在线| 日本中文字幕一区二区视频| 麻豆专区一区二区三区四区五区| 免费在线看成人av| 国产精品一区二区在线观看网站| 国产91在线|亚洲| 91免费观看视频| 欧美三级韩国三级日本三斤| 7777精品伊人久久久大香线蕉最新版| 欧美三级日韩三级| 久久只精品国产| 亚洲乱码日产精品bd| 天天影视色香欲综合网老头| 黄页网站大全一区二区| 成人激情综合网站| 在线观看91av| 久久久www成人免费毛片麻豆| 成人欧美一区二区三区白人| 亚洲高清一区二区三区| 久久99久久精品欧美| 成人黄色a**站在线观看| 欧美日韩一卡二卡| 久久综合久久综合久久| 日韩一区在线免费观看| 蜜臀av一区二区| 成人免费va视频| 在线成人免费观看| 国产日韩综合av| 亚洲福利视频一区| 国产成人av影院| 欧美性大战久久久久久久蜜臀| 制服丝袜av成人在线看| 欧美国产在线观看| 水野朝阳av一区二区三区| 成人精品亚洲人成在线| 717成人午夜免费福利电影| 久久精品欧美一区二区三区不卡 | 色偷偷成人一区二区三区91| 日韩欧美国产一区二区在线播放| 综合婷婷亚洲小说| 精品一区二区三区在线播放| 91麻豆国产在线观看| 久久先锋资源网| 午夜精品福利一区二区三区av| 高清在线不卡av| 日韩一区二区三区四区五区六区| 综合久久给合久久狠狠狠97色| 国产一区二区三区不卡在线观看| 欧美午夜片在线观看| 国产精品美女久久久久久| 久久爱www久久做| 在线观看一区日韩| 亚洲欧洲精品一区二区三区| 激情偷乱视频一区二区三区| 欧美亚洲一区二区三区四区| 亚洲婷婷综合色高清在线| 国产一区二区三区在线观看免费视频 | 欧美精品一区二区三| 午夜精品久久久久久久| 欧美性色欧美a在线播放| 亚洲色图欧美在线| 91麻豆产精品久久久久久| 国产免费观看久久| 成人一区二区三区在线观看| 亚洲精品一区二区在线观看| 视频一区二区中文字幕| 欧美午夜一区二区三区免费大片| 亚洲欧洲精品成人久久奇米网| 国产成人高清视频| 亚洲国产成人自拍| 粉嫩av亚洲一区二区图片| 国产三级精品三级| 成人精品国产福利| 亚洲精品少妇30p|