国产精品爱啪在线线免费观看_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视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
欧美日韩精品专区| 国产视频一区三区| 国产人成一区二区三区影院| 国产精品亚洲综合久久| 国产成人午夜片在线观看高清观看 | 91精品国产麻豆国产自产在线| 亚洲国产日韩综合一区| 国产精品18久久久久久久久 | 精品午夜一区二区三区在线观看| 久久久午夜精品理论片中文字幕| 久久午夜精品一区二区| 91蜜桃免费观看视频| 麻豆精品一区二区av白丝在线| 国产精品国产精品国产专区不片| 欧美性大战久久久久久久| 亚洲大胆女人| 国产精品一区二区免费不卡| 一区二区在线观看免费视频播放 | 国产风韵犹存在线视精品| 亚洲欧洲一区二区在线播放| 欧美一区二区久久| 麻豆av福利av久久av| 欧美日韩一区二区高清| 国产精品91xxx| 日韩avvvv在线播放| 中文字幕在线不卡一区| 日韩一卡二卡三卡| 91久久国产最好的精华液| 亚洲国产美女| 色综合天天综合网天天狠天天| 国产一区二区三区美女| 日韩黄色片在线观看| 亚洲欧美在线视频观看| 精品少妇一区二区三区在线视频| 日本久久一区二区| 国产亚洲一级| 欧美jjzz| 成人动漫精品一区二区| 久久9热精品视频| 日韩一区精品字幕| 亚洲激情图片一区| 中文字幕在线一区二区三区| 日韩欧美亚洲另类制服综合在线| 在线观看91视频| 久久久噜噜噜| 最新国产乱人伦偷精品免费网站| 9i看片成人免费高清| 国产毛片精品一区| 捆绑调教一区二区三区| 亚洲综合在线第一页| 欧美国产一区二区在线观看| 精品国产乱码久久久久久久| 7777精品伊人久久久大香线蕉超级流畅 | 欧美区国产区| 国产不卡视频一区| 极品少妇一区二区| 奇米在线7777在线精品| 五月婷婷另类国产| 亚洲国产精品一区二区www在线| 日韩国产一二三区| 99免费精品视频| 国产不卡免费视频| 99国产精品国产精品久久| 亚洲精品日韩一| 欧美—级在线免费片| 精品99久久久久久| 日韩欧美中文字幕一区| 亚洲欧美电影一区二区| 欧美国产日韩精品免费观看| 久久色中文字幕| 精品剧情v国产在线观看在线| 日本道精品一区二区三区| 麻豆91精品| 色屁屁一区二区| 久久av一区| 色综合久久66| 日本韩国精品一区二区在线观看| 久久亚洲国产精品日日av夜夜| 国产视频一区免费看| 中日韩视频在线观看| 日韩欧美国产综合在线一区二区三区| 欧美日韩免费在线视频| 欧美专区日韩专区| 色综合久久久久综合体桃花网| 久久久综合网| 久久久久国产精品午夜一区| 久久婷婷丁香| 欧美综合色免费| 欧美高清www午色夜在线视频| 制服视频三区第一页精品| 欧美一区二区在线观看| 日韩欧美中文一区二区| 欧美r级在线观看| 久久久精品国产免大香伊| 久久精品亚洲精品国产欧美kt∨| 国产欧美在线观看一区| 欧美韩国一区二区| 成人免费在线视频观看| 亚洲欧洲成人av每日更新| 国产日本欧洲亚洲| www.66久久| 欧美高清一区二区| 国产综合第一页| 亚洲国产三级| 久久狠狠久久综合桃花| 久久免费一区| 91成人免费在线视频| 欧美日本一区二区在线观看| 欧美一区二区三区免费视频| 久久影音资源网| 综合自拍亚洲综合图不卡区| 亚洲最新视频在线播放| 日本不卡一区二区三区 | 亚洲丶国产丶欧美一区二区三区| 天天av天天翘天天综合网| 久草在线在线精品观看| 国产成人免费网站| 91在线一区二区三区| 在线观看亚洲| 校园春色综合网| 精品视频在线视频| 日韩视频免费观看高清在线视频| 日韩av不卡在线观看| 国产一区二区91| 欧美一区国产在线| 99在线|亚洲一区二区| 国产一区二区三区免费不卡| 91久久精品一区二区三区| 在线不卡a资源高清| 久久嫩草精品久久久久| 亚洲日穴在线视频| 美女视频免费一区| 99久久久无码国产精品| 99伊人成综合| 在线播放日韩导航| 国产欧美视频在线观看| 亚洲一区在线播放| 国产一区二区在线影院| 91女人视频在线观看| 国产精品日韩一区二区| 欧美日韩免费高清一区色橹橹 | 国产成人一区二区精品非洲| 女同一区二区| 亚洲影院免费| 日韩三级中文字幕| 国产精品电影一区二区三区| 欧美a一区二区| 97精品久久久午夜一区二区三区| 国产日韩一区欧美| 日韩欧美一二三四区| 一区二区三区在线免费视频 | 久久久国产一区二区三区四区小说 | 久久久不卡影院| 亚洲网友自拍偷拍| 国产99久久久国产精品免费看 | 欧美激情一区二区三区在线| 亚洲aⅴ怡春院| 国产成人高清视频| 精品91久久久久| 欧美在线制服丝袜| 欧美激情一区在线| 老鸭窝一区二区久久精品| 91麻豆自制传媒国产之光| 久久午夜精品| 国产欧美一区二区精品性色| 日本欧美韩国一区三区| 欧美韩国一区| 欧美综合视频在线观看| 国产精品久久久久久久久免费樱桃| 久久99精品久久久久婷婷| 午夜激情一区| 欧美人牲a欧美精品| 亚洲伦在线观看| 成人黄色777网| 久久久久久久久久码影片| 久久午夜电影网| 蜜臀av一区二区三区| 欧美三级第一页| 4438亚洲最大| 亚洲狠狠爱一区二区三区| 99久久伊人久久99| 91久久一区二区| 中文字幕人成不卡一区| 国产成人在线影院| 亚洲一区二区三区欧美| 久久综合九色综合97_久久久| 午夜久久久久久电影| 欧美国产专区| 91精品国产麻豆| 五月综合激情日本mⅴ| 欧美日韩一区二区三区在线观看免| 欧美伦理视频网站| 亚洲精品乱码久久久久| 99re这里只有精品首页| 欧美日韩精品一区二区三区四区| 亚洲曰韩产成在线| 99久久精品国产一区| 欧美在线播放高清精品| 亚洲免费av高清| 色综合天天在线|