国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15893|回復: 1

[內置擴展] 新秀網絡驗證內部常用函數

[復制鏈接]
1#
發表于 2021-5-26 22:44:37 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
新秀網絡驗證內部常用函數

1、此頁面函數可用于內置擴展、接口開發、插件開發方法中調取;

2、此頁面函數均為驗證框架內部使用函數,經過自定義封裝;

3、用于二次開發時,請大家認真閱讀使用說明,調試完成后,再用于正式環境。


xx_client::核心類函數
[PHP] 純文本查看 復制代碼
        /**
         * 獲取接口api插件標識符
         * @return mixed
         */
        xx_client::get_plugin_ver();

        /*生成唯一標志
        *標準的UUID格式為:xxxxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxx(8-4-4-4-12)
        */
        xx_client::sgin_uuid($str);

        /**
         * 獲取當前登錄uid信息
         * @param null $do // 默認0返回uid、1獲取用戶名、2獲取用戶組id、3獲取管理組id
         * @return mixed
         */
        xx_client::uid_by_token($do = null);

        /**
         * HOOK反射鉤子
         * @param $name  //擴展方法名
         * @param array $arr  // 傳入鉤子數據 數組型
         * @return bool|mixed // 返回數據
         * 實例:xx_client::class_hook('hook_'.$this->action,array($uid,$_GET));
         */
        xx_client::class_hook($name,$arr=array());

        /**
         * 網絡驗證內置結束退出方法,接口訪問完成后退出保存日志
         * @param $code //狀態碼 200 成功  400 失敗
         * @param string $result //錯誤提示碼 OK代表成功 失敗填寫提示語
         * @param string $data //成功后返回數組數據,json、xml兩種形式
         */
        xx_client::json_output($code,$result='',$data='');

        /**
         * 接收GET、POST傳入參數,并轉義,適用于字符串
         * @param $params //參數名 & 開頭的參數
         * @param bool $iscore //如果填:true 則GET、POST參數中必須包含此參數,即接口文檔所說必填參數,如果缺失將報錯;
         * @return bool|mixed|string //返回傳入對應參數值
         */
        xx_client::safe_check($params, $iscore = false);

        /**
         * 接收GET、POST傳入參數,并轉義,適用數字
         * @param $params //參數名 & 開頭的參數
         * @param bool $iscore //如果填:true 則GET、POST參數中必須包含此參數,即接口文檔所說必填參數,如果缺失將報錯;
         * @return bool|mixed|string //返回傳入對應參數值
         */
        xx_client::safe_check_uid($params, $iscore = false);


        /**
         * 接口退出時自定義返回字段
         * @param $fields // 自定義返回字段數組
         * @param $output // 接口退出時返回的數據
         * @return mixed|string
         * 例子:xx_client::hook_exit_fields(array('uid','username'),$output);
         */
       xx_client::hook_exit_fields(array('uid','username'),$output);

      /**
     * 獲取客戶端IP地址
     * 該方法嘗試從多個環境變量中獲取客戶端IP地址,并進行有效性驗證
     * 優先級順序為:HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, REMOTE_ADDR
     * 函數自動支持 IPv4 和 IPv6 地址
     * @return string|null 客戶端的IP地址,如果無法確定則返回null
     */
        xx_client::get_client_ip();

xx_output::返回類函數
[PHP] 純文本查看 復制代碼
        /**
         * 網絡驗證內置結束退出方法,接口訪問完成后退出保存日志
         * @param $code //狀態碼 200 成功  400 失敗
         * @param string $result //錯誤提示碼 OK代表成功 失敗填寫提示語
         * @param string $data //成功后返回數組數據,json、xml兩種形式
         */
        xx_output::json_output($code,$result='',$data='');

xx_cache::緩存類函數
[PHP] 純文本查看 復制代碼
        /**
         * 獲取data文件列表內緩存文件列表
         * @param $pathfile //緩存目錄名稱 例子:'mulu/mulu1' /斜杠兩側都是文件名
         * @return array|false //返回對應文件下所有緩存變量名
         */
        xx_cache::cache_list($pathfile);

        /**
         * 獲取指定緩存變量值
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param array $keys //獲取緩存值數組,支持N級讀取,array('key','key1',...) ,
         * 如果為空,返回全部數組或文本
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return mixed
         */
        xx_cache::get_cache($pathfile,$keys = array(),$crypt=false);

        /**
         * 設置指定緩存變量值
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param array $keys //設置緩存值數組,支持N級設置,array('key'=>array('keys',''keys1'),'key1'=>'demo',...) ,
         * 如果不是數組設置為指定文本
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return mixed
         */
        xx_cache::set_cache($pathfile,$keys = array(),$crypt=false);
  
        /**
         * 合并數組緩存文件
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param array $keys //新增緩存文件,數組型,如果兩個或更多個數組元素有相同的鍵名,則最后的元素會覆蓋其他元素。
         * 如果是文本加入數組,或者數組加入文本,文本加入文本都不會覆蓋
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return mixed
         */

        xx_cache::add_cache($pathfile,$keys = array(),$crypt=false);

        /**
         * 出棧數組最后一個元素
         * @param $pathfile//緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return false|mixed|null
         */
        xx_cache::pop_cache($pathfile,$crypt=false);

        /**
         * 查詢所有一維數組鍵名與鍵值對應鍵名
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param null $type //輸入鍵值反查對應的鍵名,如果為空,則返回所有鍵名
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return int[]|string[]
         */
        xx_cache::keys_cache($pathfile,$type = null,$crypt=false);

        /**
         *返回隨機鍵名,即抽獎程序
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param 1 $int //輸入返回隨機鍵值的數量,默認為1
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return int[]|string[]
         */
        xx_cache::rand_cache($pathfile,$int = 1,$crypt=false);

        /**
         * 輸入對應值,搜索對應鍵名
         * @param $pathfile  //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param $type  //輸入鍵值反查對應的鍵名,不能為空,則返回所有鍵名
         * @param false $strict //默認為假,如果設置為 true,則在數組中檢查給定值的類型,數字 5 和字符串 5 是不同的
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return false|int|string
         */
        xx_cache::search_cache($pathfile,$type,$strict = false,$crypt=false);

        /**
         * 刪除指定變量值及變量緩存文件
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param null $keys //緩存數組keys目前只支持五級數組
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return bool|int|void
         */
        xx_cache::del_cache($pathfile,$keys = array(),$crypt=false);

xx_mysql::數據庫類函數
[PHP] 純文本查看 復制代碼
         /**
         * 設置臨時數據庫配置文件
         * @param $host //服務器地址
         * @param $user //數據庫用戶名
         * @param $name //數據庫名
         * @param $pw //數據庫密碼
         * @return array //返回原數據庫配置文件,配合退出數據庫方法適用
         */

        xx_mysql::set_db_config($host,$user,$name,$pw);

        /**
         * 返回數據庫
         * @param array $arr //提交切換數據庫返回配置文件
         * @return mixed
         */

        xx_mysql::exit_db($arr= array());

        /**
         * 模糊搜索數據庫返回數據
         * @param $table  //搜索表名稱
         * @param $rule //搜索規則 接口規則“或”和“且”用“|”分開,多關鍵字用“-”分開
         * 例:標-的|標-題(包含標或的,且必須包含標和題)
         * 例:標題 (搜索包含標題的帖子)
         * 例:標題-發現(搜索包含標題或發現的帖子)
         * @param $ruletab //搜索字段
         * @param string $field //返回字段array
         * @param string $order //排序字段
         * @param string $start //開始數據
         * @param string $limit //結束數據
         * @param string $sort //排序規則
         * @return array
         */

        xx_mysql::fetch_all_search ($table,$rule,$ruletab,$field = "id",$order = "id",$start = "",$limit = "",$sort = '');

        /**
         * 搜索返回數據內容
         * @param $table  //搜索表名稱
         * @param $ruletab //搜索字段規則 例如 id=1
         * @param string $field //返回字段array
         * @param string $order //排序字段
         * @param string $start //開始數據
         * @param string $limit //結束數據
         * @param string $sort //排序規則
         * @return array
         * 實例如下:
         * return xx_mysql::fetch_all("common_usergroup_field","1=1",array("groupid","readaccess","allowpost"),"groupid");
         */

        xx_mysql::fetch_all ($table,$ruletab,$field,$order = "id",$start = "",$limit = "",$sort = '');

        /**
         * 搜索返回數據整條內容
         * @param $table  //搜索表名稱
         * @param $ruletab //搜索字段規則 例如 id=1
         * @param string $field //返回字段array
         * @return array
         * 實例如下:
         * return xx_mysql::fetch_first('common_credit_log','uid=3',array());
         */

        xx_mysql::fetch_first ($table,$ruletab,$field =false);

        /* 數據表更新操作
         * 方法名:DB::update()
         * 插入的值如果是變量用array(),DB::update('borle_do',array('countMoney' => $countMoney),array('doId'=> $doId),true);}
         * $table:(更新數據的表)
         * $data:更新的數據,字段對應的
         * $condition:更新的條件,必須包含主鍵id
         * $unbuffrerd:是否使用無緩存查詢
         * $low_priority:是否采用無損更新表
         */

        xx_mysql::update_all($table,$data,$condition);

        /*
         * 數據表刪除操作
            方法名:DB::delete()
            參數解釋:
            $table:刪除數據的表
            $condition:刪除條件 支持uid=1文本,也支持數組,數組傳入時都是并為真執行
            $limit:刪除滿足條件的目數
            $unbuffered:是否使用無緩存查詢
         */

        xx_mysql::delete($table,$condition,$limit=1);

        /*
         * 數據庫插入數據
         * $table:插入數據的表 $data:插入的數據,字段對應值
         * $dataarray 插入數據數組
         * $return_insert_id:是否返回插入數據的ID
         * $replace:是否使用replace into  如果為真: 當存在數據執行修改,不存在執行寫入,返回uid,
         * 注意數組重必須包含主鍵uid array('uid' => '1','dname' => 'ppc', )
         * $slient:操作失敗是否不提示
        */

        xx_mysql::insert($table,$dataarray='',$replace = false);


xx_curl::訪問類函數
[PHP] 純文本查看 復制代碼
        /**
         * get訪問url網址接口
         * @param $url //地址
         * @return bool|string
         */
        xx_curl::get_url($url);
       
        /**
         * post訪問url地址,并提交數據
         * @param $url //地址
         * @param $post_data //數組型
         * @return bool|string
         */
        xx_curl::post_url($url, $post_data);

        /**
         * post訪問url地址,并提交json數據
         * @param $url
         * @param $data_string //json
         * @return false|string
         */
        xx_curl::post_url_json($url, $post_json) ;

        /**
         * 自動跳轉頁面登錄狀態
         * @param $uid // 設置用戶uid
         * @param $url //打開指定網址
         * @param $jump //是否跳轉
         */
        xx_curl::send_url($uid,$url,$jump);

        /**
         * JS提示跳轉
         * @param  $tip  彈窗口提示信息(為空沒有提示)
         * @param  $type 設置類型 close = 關閉 ,back=返回 ,refresh=提示重載,jump提示并跳轉url
         * @param  $url  跳轉url
         */
        xx_curl::alert($tip, $type, $url) ;



xx_cookie::cookie類函數
[PHP] 純文本查看 復制代碼
        /**
         * 設置cookie
         * @param $var - 變量名
         * @param $value - 變量值
         * @param $life - 生命期
         */
        xx_cookie::set_cookie($var, $value = '', $life = 0);

        /**
         * 獲取cookie
         * @param $key - cookie名稱,不需要帶前綴
         */
        xx_cookie::get_cookie($key);

        /**
         * 刪除cookie
         * @param $var - 變量名
         */
        xx_cookie::del_cookie($var);

        /**
         * 刪除所有cookie
         */
        xx_cookie::del_cookie_all();

xx_dz_members::用戶類函數
[PHP] 純文本查看 復制代碼
        
        /**
         * 檢測積分下限是否夠積分扣除
         * @param $action // array(2=>100) 其中2為extcredits積分編號,100為需要扣除的積分數量
         * @param $uid //用戶uid
         * @return bool //如果積分大于或等于所要扣除積分,則返回真,如果不夠扣除則返回假
         */
        xx_dz_members::check_credits_limit($action,$uid);

        /**
         * 通過uid獲取uc用戶數據
         * @param $uid //用戶uid
         * @param $ziduan //獲取用戶字段
          uid        mediumint(8) unsigned                NO        是        用戶ID
        username        char(15)                NO                用戶名
        password        char(32)                NO                密碼
        email        char(32)                NO                用戶Email
        myid        char(30)                NO                漫游id
        myidkey        char(16)                NO                漫游id
        regip        char(15)                NO                注冊IP
        regdate        int(10) unsigned        0        NO                注冊時間
        lastloginip        int(10)        0        NO                上次登陸的IP(程序轉換成數值類型)
        lastlogintime        int(10) unsigned        0        NO                上次登錄的時間
        salt        char(6)                NO                密碼干擾串,用來和密碼進行配合驗證,防止被暴力破解
        secques        char(8)                NO                用戶的安全提問
         */
        xx_dz_members::uc_by_uid($uid,$ziduan);
    
    
        /**
         * 返回用戶登錄名(uid、username、email、sgin、qq、weixin、phone)
         * @param $name //輸入uid、username、email、sgin、qq、weixin、phone
         * @param string $type //定義輸出內容 uid、username、email、sgin、qq、weixin、phone 為空返回全部
         * @param string $output //定義查詢為空時,是否直接退出程序,默認假
         * @return array|false|mixed //失敗返回假
         */
        
        xx_dz_members::get_by_uid($name,$type='',$output = false);
        
        
        /**
         * 返回啟用積分信息
         * @param $int //積分類型id 1-8
         * @param string $type //返回類型字段 默認返回title
         * @return mixed
         */
        xx_dz_members::extcredits($int,$type);

        /**
         * 通過用戶組id,返回用戶組信息表
         * @param $int //用戶組id
         * @param null $type // 如果是空返回對應用戶組id所有字段,如果填寫字段則返回對應字段信息
         * @return mixed
         */
        xx_dz_members::usergroup($int,$type);
    
    
        /**
         * 通過uid獲取用戶會員組groupid
         * @param $uid
         * @return mixed 返回用戶組id
         */
        xx_dz_members::usergroup_by_uid($uid);
    
        /**
         * 通過uid獲取用戶管理組adminid
         * @param $uid
         * @return mixed 返回管理組id
         */
        xx_dz_members::adminid_by_uid($uid);

xx_email::郵件類函數

[PHP] 純文本查看 復制代碼
        /**
         *發送指定郵件,通用版
         * @param $toemail // 對方郵箱地址
         * @param $subject // 郵件標題
         * @param $message // 郵件內容
         * @param $array // 郵件內容,關鍵字替換:array('要改變的字符'=>'要改變為的字符')
         * @param $sitename //郵件標題,前面[站點名稱]
         * @return bool
         */
        
         xx_email::send_email($toemail, $subject,$message,$array,$sitename='');
    
        /**
         * Discuz內置,論壇注冊地址發送邀請
         * @param $toemail // 對方郵箱地址 
         * @param string $sitename //郵件標題,前面[站點名稱]
         * @return bool//返回真或假
         */
        xx_email::email_dz_register($toemail,$sitename='');

        /**
         * Discuz內置,取回密碼郵件發送
         * @param $toemail // 對方郵箱地址
         * @param string $sitename //郵件標題,前面[站點名稱]
         * @return bool //返回真或假
         */
        
        xx_email::email_dz_passwd($toemail,$sitename='');


帖子永久地址: 

新秀網絡驗證系統 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
2、本站所有主題由該帖子作者發表,該帖子作者與新秀網絡驗證系統享有帖子相關版權
3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和新秀網絡驗證系統的同意
4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、新秀網絡驗證系統管理員和版主有權不事先通知發貼者而刪除本文

2#
發表于 2021-7-23 17:11:06 | 只看該作者
111111111111111111
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

QQ|Archiver|手機版|新秀網絡驗證系統API[軟著登字第13061951號] ( 豫ICP備2021033257號-1 )

GMT+8, 2025-11-30 04:01 , Processed in 0.251690 second(s), 61 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
国产精品高潮久久久久无| 中文一区一区三区高中清不卡| 日韩网站在线| 黄色成人在线网址| av电影天堂一区二区在线| 国产乱一区二区| 国产一区二区视频在线| 7777精品伊人久久久大香线蕉最新版| 欧美精品1区2区3区| 欧美中文字幕不卡| 久久伊人亚洲| 欧美日韩一级黄| 3atv在线一区二区三区| 日韩一区二区三区在线视频| 欧美一卡二卡在线| 欧美sm极限捆绑bd| 国产人妖乱国产精品人妖| 午夜私人影院久久久久| 中文字幕在线一区二区三区| 日韩一区有码在线| 亚洲黄网站在线观看| 午夜精品一区二区三区免费视频 | 亚洲综合网站在线观看| 国产日韩免费| av不卡在线观看| 国产精品www.| 国产深夜精品| 欧美专区亚洲专区| 精品久久久三级丝袜| 中文字幕精品综合| 亚洲国产日韩一级| 国产在线视频精品一区| 成人高清视频在线| 亚洲高清在线观看一区| 久久久蜜桃一区二区人| 在线不卡一区二区| 中国av一区二区三区| 亚洲午夜在线电影| 经典三级一区二区| 欧美日本中文| 久久久久久久久久久久久久一区 | 亚洲精选在线视频| 美腿丝袜亚洲三区| 欧美96在线丨欧| 久久久夜夜夜| 精品国产91久久久久久久妲己| 亚洲欧美日韩成人高清在线一区| 青青草视频一区| www.亚洲色图.com| 久久xxxx精品视频| 欧美va天堂va视频va在线| 亚洲激情六月丁香| 成人中文字幕合集| 国产美女一区| 精品国产一区二区三区忘忧草| 亚洲精选一二三| 国产高清在线精品| 午夜亚洲影视| 久久久91精品国产一区二区精品| 同产精品九九九| 色综合欧美在线视频区| 精品视频1区2区3区| 欧美精品99| 91成人在线观看喷潮| 中文字幕第一区二区| 国内精品免费在线观看| 亚洲欧洲一区二区在线观看| 一区二区三区导航| 欧美成人在线直播| 首页亚洲欧美制服丝腿| 91网站最新网址| 欧美日韩你懂的| 一区二区成人在线观看| 欧美福利视频| 91精品欧美福利在线观看| 亚洲成人第一页| 国产精品国产一区二区| 国产亚洲精品福利| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 免费av成人在线| 亚洲精品中文字幕在线| 国产视频一区不卡| 国产福利精品一区| 在线视频亚洲一区| 午夜久久久久久| 国产精品资源| 亚洲精品免费在线播放| 91免费国产在线| 精品国产91洋老外米糕| 国产精品系列在线观看| 欧美男生操女生| 青草国产精品久久久久久| 久久成人资源| 亚洲一二三级电影| 国产一区导航| 亚洲女人的天堂| 日韩视频在线播放| 亚洲美女免费在线| 日韩图片一区| 亚洲网友自拍偷拍| 99视频精品| 亚洲一区二区三区激情| 国产欧美日本在线| 亚洲国产综合在线| 久久九九免费| 日韩精品久久理论片| 久久久精彩视频| 亚洲一卡二卡三卡四卡五卡| 一区二区av| 亚洲人成小说网站色在线 | 亚洲三级小视频| 在线国产精品一区| 亚洲裸体在线观看| 母乳一区在线观看| 蜜臀精品一区二区三区在线观看| 性欧美长视频| 秋霞午夜av一区二区三区| 色婷婷综合久久久久中文一区二区 | 樱桃视频在线观看一区| 亚洲色诱最新| 日本欧美在线观看| 欧美色综合影院| 风间由美一区二区三区在线观看| 国产欧美一区视频| 在线综合亚洲| 免费不卡在线视频| 91精品国产综合久久久久久久久久| 成人免费的视频| 中文字幕av资源一区| 日韩午夜激情| 蜜臀av性久久久久蜜臀aⅴ四虎 | 米奇777在线欧美播放| 蜜桃一区二区三区在线| 日韩精品一区二区三区在线| 色综合天天综合网天天狠天天| 中文字幕一区二区三区av| 亚洲一区二区三区午夜| 另类中文字幕网| 日韩美女在线视频| 亚洲美女少妇无套啪啪呻吟| 日本亚洲天堂网| 欧美一区2区视频在线观看| 色综合天天综合色综合av| 亚洲一区二区三区四区在线| 欧美美女视频在线观看| 午夜亚洲福利| 日韩中文字幕1| 久久综合色天天久久综合图片| 亚洲视频日本| 精品午夜一区二区三区在线观看| 精品乱人伦小说| 国产欧美一区二区三区另类精品| 黄网站免费久久| 亚洲欧美日韩久久精品| 欧美精品丝袜中出| 亚洲成人资源| 国产成人午夜99999| 亚洲视频一区二区免费在线观看| 在线亚洲一区观看| 国产精品二区在线| 国产高清不卡一区二区| 亚洲视频在线观看三级| 日韩视频中午一区| 先锋影音国产一区| 91偷拍与自偷拍精品| 青青草国产精品亚洲专区无| 国产精品素人一区二区| 欧美午夜精品理论片a级按摩| 国产精品分类| 成人一区二区三区| 青椒成人免费视频| 亚洲男人电影天堂| 久久婷婷国产综合精品青草| 欧美影院一区二区| 日韩视频一区| 欧美日韩一区二区三区免费| 国产一区二区视频在线| 亚洲va欧美va人人爽| 国产精品国产a级| 国产乱理伦片在线观看夜一区| 一区二区三区免费| 国产午夜亚洲精品理论片色戒| 欧洲日韩一区二区三区| 99精品久久| 欧美色欧美亚洲另类七区| 国产99精品在线观看| 蜜臀久久久99精品久久久久久| 一区二区三区在线观看国产| 国产亚洲福利社区一区| 日韩一区二区三区在线视频| 欧美视频一区在线观看| 久久久久欧美| 国产精品手机视频| 99成人免费视频| 影音先锋亚洲一区| 欧美手机在线视频| 亚洲永久免费| 亚洲免费综合| 国产日韩欧美一区在线| 999在线观看精品免费不卡网站|