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

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

?? c_user.php

?? 轉載中國源碼下載站 1) 基于PHP語言開發,MYSQL數據庫驅動的多用戶留言本 2) 采用PHP官方提供的編譯模板引擎smarty 3) 代碼、頁面分離
?? PHP
字號:
<?php

/**
 * CuteBook 多用戶留言本
 * 程式版權 (c) 2001 by midiguy www.jaxp.net
 * 作者Email: midiguy@263.net 歡迎批評指正
 * 請不要修改版權信息,謝謝
 */

class c_user extends c_base {
    // user register
    function reg_form()
    {
        global $info, $lang;

        if (!$info['reg_enabled']) {
            $this->c_error->freeback2($lang['reg_disabled']);
            return;
        } 
        $t = &$this->c_smarty_tpl;
        $t->caching = true;
        $t->display('reg/reg_form.tpl', '', 'reg');
    } 
    // check userid exist
    function userid_exist($userid = -1)
    {
        global $db_table;
        $SQL = "SELECT id FROM " . $db_table['user'] . " where id=" . $userid;
        $result = $this->c_db->query($SQL);
        $count = $this->c_db->num_rows($result);
        return ($count > 0)?true:false;
    } 
    // check manager by userid
    function is_manager_by_userid($userid = -1, $password = '')
    {
        global $db_table;
        $SQL = "SELECT id FROM " . $db_table['user'] . " where id=" . $userid . " and password='" . md5($password) . "'";
        $result = $this->c_db->query($SQL);
        $count = $this->c_db->num_rows($result);
        return ($count > 0)?true:false;
    } 
    // is manager by username check
    function is_manager_by_username($username = '', $password = '', $userid = -1)
    {
        global $db_table;
        $SQL = "SELECT id FROM " . $db_table['user'] . " WHERE id=" . $userid . " AND username='$username' AND password='" . md5($password) . "'";
        $result = $this->c_db->query($SQL);
        $count = $this->c_db->num_rows($result);
        return ($count == 1)?true:false;
    } 
    // user's gbook need auth check
    function need_auth($userid = -1)
    {
        global $db_table;
        $SQL = "SELECT needauth FROM " . $db_table['user'] . " where id=" . $userid;
        $result = $this->c_db->query($SQL);
        $count = $this->c_db->num_rows($result);
        $row = $this->c_db->fetch_array($result);
        $needauth = $row['needauth'];
        return ($needauth == '1')?true:false;
    } 
    // reg save
    function reg_save()
    {
        global $lang, $info, $copyright, $db_table;

        $err = false;
        $err_msg = '';

        if (!isset($_POST['username']) || trim($_POST['username']) == '') {
            $err_msg .= '<br>' . $lang['username_empty'];
            $err = true;
        } 

        if (isset($_POST['username']) && !$this->c_function->username_validate($_POST['username'], 3, 15)) {
            $err_msg .= '<br>' . $lang['username_invalid'];
            $err = true;
        } 

        if (isset($_POST['email']) && trim($_POST['email']) != '' && !$this->c_function->is_email_valid($_POST['email'])) {
            $err_msg .= '<br>' . $lang['email_invalid'];
            $err = true;
        } 

        if (!isset($_POST['sitename']) || trim($_POST['sitename']) == '') {
            $err_msg .= '<br>' . $lang['sitename_empty'];
            $err = true;
        } 

        if (!isset($_POST['siteurl']) || trim($_POST['siteurl']) == '') {
            $err_msg .= '<br>' . $lang['siteurl_empty'];
            $err = true;
        } 

        if (isset($_POST['username']) && $this->is_username_exist($_POST['username'])) {
            $err_msg .= '<br>' . $lang['username_exist'];
            $err = true;
        } 

        if ($err) {
            $this->c_error->freeback2($err_msg);
            return;
        } 

        $username = trim($_POST['username']);
        $password = trim($_POST['password']);
        $sitename = trim($_POST['sitename']);
        $siteurl = trim($_POST['siteurl']);
        $email = trim($_POST['email']);

        $SQL = "	INSERT INTO " . $db_table['user'] . "(username,password,sitename,siteurl,email)
					VALUES('$username','" . md5($password) . "','$sitename','$siteurl','$email')";
        $result = $this->c_db->query($SQL);

        if ($result) {
            $maxid = $this->c_db->insert_id();
            $mail_title = $lang['reg_success'];
            $_url = $lang['reg_gbook_url'] . ":" . $info['cutebook_root'] . "?act=post_list&userid=$maxid<br><br>";
            $mail_body = $_url . $lang['username'] . ":$username<br>" . $lang['password'] . ":$password<br><br>";
            $mail_body .= $copyright['support_mail'];
            @mail($email, $mail_title, $mail_body, "From: " . $copyright['support_mail'] . "\nReply-To: " . $copyright['support_mail'] . "\n");
            $this->c_error->freeback1($lang['reg_success'] . '<br>' . $_url);
        } 
    } 
    // username exist check
    function is_username_exist($username = '')
    {
        global $db_table;
        $SQL = "SELECT id FROM " . $db_table['user'] . " where username='$username'";
        $result = $this->c_db->query($SQL);
        $count = $this->c_db->num_rows($result);
        return ($count > 0)?true:false;
    } 
    // get user's info
    function get_user_info($userid = -1)
    {
        global $db_table, $lang;
        $SQL = "SELECT username,sitename,siteurl,email FROM " . $db_table['user'] . " where id=" . $userid;
        $result = $this->c_db->query($SQL);
        $row = $this->c_db->fetch_array($result);
        $user_info = array('username' => $row['username'], 'sitename' => $row['sitename'],
            'siteurl' => $row['siteurl'], 'email' => $row['email']);
        return $user_info;
    }

    // reg user list
    function reg_user_list($page = 1, $items_size = 10, $pagesize = 30)
    {
        global $db_table, $lang, $c_util;

        $t = &$this->c_smarty_tpl;
        $t->caching = false;

        $userid = isset($_GET['userid'])?$_GET['userid']:'';

        if (isset($_GET['page'])) $page = $_GET['page'];
        $SQL = "SELECT id from " . $db_table['user'];
        $result = $this->c_db->query($SQL);
        $total = $this->c_db->num_rows($result);
        $pagecount = ceil($total / $pagesize);
        $page = ($page > $pagecount)?$pagecount:$page;
        $offset = ($page-1) * $pagesize;

        $SQL = "SELECT * FROM " . $db_table['user'] . " ORDER BY id DESC LIMIT $offset,$pagesize";
        $user_list_info = array();
        $result = $this->c_db->query($SQL);
        while ($row = $this->c_db->fetch_array($result)) {
            $user_list_info[] = array('id' => $row['id'],
                'username' => $row['username'],
                'sitename' => $row['sitename'],
                'siteurl' => $row['siteurl'],
                'email' => $row['email'],
                'topics' => $c_util->get_topics_count_by_user($row['id']),
                'replies' => $c_util->get_replies_count_by_user($row['id']),
                );
        } 

        $c_url = "<a href=./?act=user_list&userid=$userid";
        $_pages_info = $this->c_function->_pages($page, $items_size, $pagecount, $c_url);

        $t->assign(array('user_list_info' => $user_list_info,
                'l_arrow' => $_pages_info['l_arrow'],
                'r_arrow' => $_pages_info['r_arrow'],
                'item_list_info' => $_pages_info['item_list_info'],
                'total' => $total,
                'page' => $page,
                'pagecount' => $pagecount));
        $t->display('user/user_list.tpl', '', 'user');
    } 
} 

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区电影| gogo大胆日本视频一区| 欧美日韩国产影片| 亚洲va国产天堂va久久en| 一本色道久久加勒比精品| 一区二区三区高清在线| 欧美日韩国产首页在线观看| 性做久久久久久| 日韩你懂的在线观看| 国产老女人精品毛片久久| 国产精品国产自产拍高清av| 日本韩国视频一区二区| 日韩和欧美一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品99久久久| 亚洲欧美日韩成人高清在线一区| 欧美日韩亚洲综合在线 | 精品剧情v国产在线观看在线| 国产一区二区h| 亚洲欧美综合另类在线卡通| 欧美伊人久久久久久午夜久久久久| 亚洲chinese男男1069| 欧美va亚洲va| 色噜噜偷拍精品综合在线| 毛片不卡一区二区| 亚洲三级在线观看| 91精品国产91久久综合桃花| 国产成人综合亚洲91猫咪| 亚洲曰韩产成在线| 国产亚洲午夜高清国产拍精品| 色域天天综合网| 久久国产精品免费| 亚洲综合无码一区二区| 久久一二三国产| 精品视频在线免费看| 丰满岳乱妇一区二区三区| 性做久久久久久免费观看| 日本一区二区三区国色天香 | 亚洲欧美在线视频| 日韩欧美久久一区| 色狠狠av一区二区三区| 激情综合五月天| 亚洲v中文字幕| 中文字幕一区二区在线观看| 日韩欧美资源站| 欧美在线视频你懂得| 国产99久久久精品| 久久电影网电视剧免费观看| 亚洲精品亚洲人成人网| 久久精品免费在线观看| 欧美精品1区2区3区| 91视频免费播放| 国产成人在线视频网址| 麻豆精品视频在线观看免费| 亚洲综合色丁香婷婷六月图片| 国产欧美视频在线观看| 欧美一级艳片视频免费观看| 91蝌蚪国产九色| 国产精品99久久久| 精品无人区卡一卡二卡三乱码免费卡| 亚洲国产综合视频在线观看| 国产精品色噜噜| 日本一区二区三区久久久久久久久不| 欧美大片拔萝卜| 欧美一区二区不卡视频| 欧美精品 日韩| 日本一区二区三区国色天香| 日韩精品资源二区在线| 在线不卡一区二区| 欧美视频精品在线| 欧美性一二三区| 欧美日韩欧美一区二区| 欧美性大战久久久久久久蜜臀| 91蜜桃免费观看视频| 99视频一区二区| 99久久免费精品| 99综合影院在线| 91丨九色丨蝌蚪丨老版| 91视频在线看| 欧洲一区二区三区在线| 欧美在线影院一区二区| 在线精品视频免费播放| 欧美色视频在线| 欧美日韩一区二区三区在线| 欧美伦理视频网站| 欧美一区二区三区公司| 日韩欧美电影一区| 国产日韩影视精品| 国产精品电影院| 亚洲国产精品嫩草影院| 日韩电影网1区2区| 精品一区二区三区久久| 国产成人精品亚洲午夜麻豆| www.一区二区| 欧洲精品一区二区| 欧美一区中文字幕| 国产欧美一区二区精品秋霞影院| 国产精品天美传媒| 一区二区三区资源| 丝袜美腿亚洲色图| 国产一区二区三区免费观看| 国产成+人+日韩+欧美+亚洲| 99精品久久久久久| 欧美日韩精品电影| 久久久久久久av麻豆果冻| 中文字幕日本乱码精品影院| 亚洲韩国精品一区| 韩国中文字幕2020精品| 99视频精品免费视频| 欧美精品丝袜久久久中文字幕| 精品国产亚洲一区二区三区在线观看| 日本不卡中文字幕| 精品一区二区三区在线播放视频 | 成人毛片老司机大片| 91小视频在线免费看| 91精品国产美女浴室洗澡无遮挡| 久久一二三国产| 亚洲在线中文字幕| 国产精品538一区二区在线| 色哟哟欧美精品| 精品少妇一区二区三区在线播放| 国产精品丝袜黑色高跟| 天天综合色天天| 懂色av一区二区三区免费看| 欧美日韩精品一区二区三区四区 | 国产清纯美女被跳蛋高潮一区二区久久w| 日韩美女精品在线| 精品在线播放免费| 欧洲av一区二区嗯嗯嗯啊| 久久久www成人免费毛片麻豆| 亚洲最大色网站| 国产东北露脸精品视频| 777精品伊人久久久久大香线蕉| 中文字幕欧美区| 青娱乐精品视频| 在线观看三级视频欧美| 欧美激情一区二区三区四区| 天天综合天天做天天综合| 91视视频在线观看入口直接观看www | 亚洲免费av观看| 国产suv精品一区二区883| 欧美一二三四在线| 亚洲成人激情综合网| 97精品国产露脸对白| 欧美国产日韩在线观看| 国产在线精品免费av| 日韩一区国产二区欧美三区| 亚洲综合免费观看高清完整版在线| 成人在线综合网站| 久久精品亚洲乱码伦伦中文| 麻豆一区二区在线| 欧美一区二区视频网站| 亚洲一区二区三区不卡国产欧美| 欧美mv日韩mv| 亚洲综合一区二区精品导航| 91网站在线播放| 国产精品久久久久久久第一福利| 国产精品一级二级三级| 精品久久人人做人人爽| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美色成人综合| 一区二区三区日韩在线观看| 99精品视频免费在线观看| 国产精品美女一区二区在线观看| 国产精品一品二品| 国产亚洲一区二区三区| 国产精品亚洲专一区二区三区| 欧美成人一区二区三区在线观看 | www.亚洲免费av| 国产精品视频一二| 成人免费高清在线| 国产精品不卡在线观看| 99re视频精品| 亚洲精品国产品国语在线app| 99在线热播精品免费| 一区二区三区四区视频精品免费 | 亚洲成人激情社区| 欧美日韩免费一区二区三区 | 欧美一区二区三区视频在线观看| 亚洲18色成人| 欧美一卡2卡三卡4卡5免费| 麻豆极品一区二区三区| 精品国产乱码久久久久久图片 | 天天色图综合网| 日韩三级中文字幕| 国产一区二区伦理片| 国产精品嫩草影院av蜜臀| 91日韩一区二区三区| 午夜欧美一区二区三区在线播放| 欧美一区二区三区免费在线看| 国产精品三级电影| 午夜成人在线视频| 欧美日韩亚洲综合在线| 蜜桃av一区二区在线观看| 久久久久九九视频| 色噜噜狠狠色综合中国| 美女www一区二区| 欧美国产丝袜视频| 欧美日本免费一区二区三区| 欧美亚洲一区二区在线观看|