欧类av怡春院_久久久久成人网站_亚洲国产一区在线_免费在线观看污_97热在线精品视频在线观看_久久久久久色_涩涩涩999_免费不卡欧美自拍视频_亚洲精品国产无天堂网2021_中文字幕av专区_欧美成va人片在线观看_精品视频第一页


待發短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

極致CMS系統新增短信寶短信接口

極致CMS是開源免費的PHPCMS網站內容管理系統,無商業授權,簡單易用,提供豐富的插件,實現零基礎搭建不同類型網站(企業站,門戶站,個人博客站等),是個建站的好幫手。小編帶著大家一起開發極致CMS的短信寶插件接口。我們使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。
1.首先打開項目app\admin\exts,新增smsbao 文件并創建config.php

1
2
3
4
5
6
7
8
9
10
<?php
 
return [
    'name'=>'短信寶短信注冊',//插件名
    'desc'=>'使用短信寶短信注冊或者登錄系統',//插件介紹
    'author'=>'短信寶小編',//作者介紹,這里可以把自己的聯系方式帶上去,方便用戶溝通
    'version'=>'1.0',//插件版本,默認1.0為最低版本
    'update_time'=>'2025-06-12',//插件更新時間,格式:Y-m-d
    'module'=>'Home',//插件應用的模塊,Home表示前臺模塊,Admin表示后臺模塊.插件安裝的時候會據此加載控制器到對應的目錄中
];

接著創建PluginsController.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
namespace app\admin\exts;
 
use frphp\lib\Controller;
use frphp\extend\Page;
class PluginsController extends Controller {
 
    //自動執行
    public function _init(){
    /**
            繼承系統默認配置
 
        **/
 
        //檢查當前賬戶是否合乎操作
        if(!isset($_SESSION['admin']) || $_SESSION['admin']['id']==0){
            Redirect(U('Login/index'));
 
        }
 
        if($_SESSION['admin']['isadmin']!=1){
            if(strpos($_SESSION['admin']['paction'],','.APP_CONTROLLER.',')!==false){
 
            }else{
                $action = APP_CONTROLLER.'/'.APP_ACTION;
                if(strpos($_SESSION['admin']['paction'],','.$action.',')===false){
                   $ac = M('Ruler')->find(array('fc'=>$action));
                   if($this->frparam('ajax')){
 
                       JsonReturn(['code'=>1,'msg'=>'您沒有【'.$ac['name'].'】的權限!','url'=>U('Index/index')]);
                   }
                   Error('您沒有【'.$ac['name'].'】的權限!',U('Index/index'));
                }
            }
        }
 
        $webconf = webConf();
        $this->webconf = $webconf;
        $customconf = get_custom();
        $this->customconf = $customconf;
 
        //插件模板頁目錄
 
        $this->tpl = '@'.dirname(__FILE__).'/tpl/';
 
        /**
            在下面添加自定義操作
        **/
 
    }
 
    //執行SQL語句在此處處理,或者移動文件也可以在此處理
    public  function install(){
        //下面是新增test表的SQL操作        
        $this->recurse_copy(APP_PATH.'app/admin/exts/smsbao/file/',APP_PATH);
        return true;
 
    }
 
    //卸載程序,對新增字段、表等進行刪除SQL操作,或者其他操作
    public function uninstall(){
        if(is_dir(APP_PATH.'smsbao')){
            deldir(APP_PATH.'smsbao');
        }
        return true;
    }
 
    // 原目錄,復制到的目錄
    function recurse_copy($src,$dst) {  
 
        $dir = opendir($src);
        @mkdir($dst);
        while(false !== ( $file = readdir($dir)) ) {
            if (( $file != '.' ) && ( $file != '..' )) {
                if is_dir($src '/' $file) ) {
                    $this->recurse_copy($src '/' $file,$dst '/' $file);
                }
                else {
                    copy($src '/' $file,$dst '/' $file);
                }
            }
        }
        closedir($dir);
    }
 
    //安裝頁面介紹,操作說明
    public function desc(){
 
        $this->display($this->tpl.'plugins-description.html');
    }
 
    //配置文件,插件相關賬號密碼等操作
    public  function setconf($plugins){
        //將插件賦值到模板中
        $this->plugins = $plugins;
        $this->config = json_decode($plugins['config'],1);
 
        $this->display($this->tpl.'plugins-body.html');
    }
 
    //獲取插件內提交的數據處理
    public function setconfigdata($data){
 
        M('plugins')->update(['id'=>$data['id']],['config'=>json_encode($data,JSON_UNESCAPED_UNICODE)]);
        setCache('hook',null);//清空hook緩存
 
        JsonReturn(['code'=>0,'msg'=>'設置成功!']);
    }
 
}

2.接著在app\admin\exts\smsbao目錄下創建tpl文件夾并創建plugins-body.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    {include="style"}
<style>
.layui-form-label {
    width: 230px;
    }
</style>
</head>
<body >
  <div class="layui-rows" style="    margin: 84px;">
    <form class="layui-form" action="">
    <input name="id" value="{$plugins['id']}" type="hidden">
  <div class="layui-form-item">
    <label class="layui-form-label">短信寶賬號:</label>
    <div class="layui-input-inline">
      <input type="text" name="username" required  value="{$config['username']}" lay-verify="required" placeholder="請輸入短信寶賬號" autocomplete="off" class="layui-input">
    </div>
    <div class="layui-form-mid layui-word-aux">還沒注冊短信寶賬號? <a style="color: blue;" target="_blank" href=">去注冊</a></div>
  </div>
  <div class="layui-form-item">
    <label class="layui-form-label">短信寶APIKEY:</label>
    <div class="layui-input-inline">
      <input type="password" name="apiKey"  value="{$config['apiKey']}"  required lay-verify="required" placeholder="請輸入APIKEY" autocomplete="off" class="layui-input">
    </div>
    <div class="layui-form-mid layui-word-aux"></div>
  </div>
 <div class="layui-form-item">
    <label class="layui-form-label">短信簽名:</label>
    <div class="layui-input-inline">
      <input type="text" name="SignName" required  value="{$config['SignName']}" lay-verify="required" placeholder="短信簽名" autocomplete="off" class="layui-input">
    </div>
  </div>
   <div class="layui-form-item">
    <label class="layui-form-label">模板內容:</label>
    <div class="layui-input-inline">
      <input type="text" name="templateContent" required  value="{$config['templateContent']}" lay-verify="required" placeholder="模板內容" autocomplete="off" class="layui-input">
    </div>
    <div class="layui-form-mid layui-word-aux">模板示例:您的驗證碼為: {code},如非本人操作,請忽略本短信</div>
  </div>
  <div class="layui-form-item">
    <div class="layui-input-block">
      <button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
    </div>
  </div>
</form>
</div>
    <script>
        $(function  () {
            layui.use('form'function(){
              var form = layui.form;
              //監聽提交
              form.on('submit(formDemo)'function(data){
                $.post("{fun U('setconf')}",data.field,function(res){
                    //console.log(res);return false;
                     var res = JSON.parse(res);
                     if(res.code==1){
                        layer.msg(res.msg);
                     }else{
                        layer.msg(res.msg, {icon: 6,time: 2000},function(){
                        window.location.reload();
                        });
                     }
                })
                return false;
              });
            });
        })
    </script>
</body>
</html>

3.接著在app\admin\exts\smsbao目錄下創建file\smsbao文件夾并創建Sms.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
 
ini_set("display_errors""on");
 
class Sms
{
 
    private static $sendUrl ';
    private static $statusStr array(
                "0" => "短信發送成功",
                "-1" => "參數不全",
                "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
                "30" => "密碼錯誤",
                "40" => "賬號不存在",
                "41" => "余額不足",
                "42" => "帳戶已過期",
                "43" => "IP地址限制",
                "50" => "內容含有敏感詞",
                "51" => "手機號碼不正確"
            );
 
    public static $username '';
    public static $apiKey '';
    public static $SignName '';
    public static $templateContent '';
 
    public static function setdata($username,$apiKey,$SignName,$templateContent){
        static::$username $username;
        static::$apiKey $apiKey;
        static::$SignName $SignName;
        static::$templateContent $templateContent;
 
    }
 
    private static function curl_get($sendurl){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $sendurl);
        curl_setopt($ch, CURLOPT_TIMEOUT, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $result = curl_exec($ch);
        curl_close($ch);
        return $result;
    }
    /**
     * 發送短信
     * @return stdClass
     */
    public static function sendSms($tel,$code) {
         try {
            $statusStr static::$statusStr;
            $user static::$username;
            $apikey static::$apiKey;
            $templateContent str_replace('{code}'$codestatic::$templateContent);
            $content '【'static::$SignName.'】'.$templateContent;
            $sendurl static::$sendUrl."u=".$user."&p=".$apikey."&m=".$tel."&c=".urlencode($content);
            $result static::curl_get($sendurl);
 
            if ($result == 0) {
                return $res['code'] = $result;
            }else{
                $res['code'] = $result;
                $res['msg'] = $statusStr[$result];
                return $res;
            }
        catch (\Exception $error) {
            $res['code'] = '-1';
            $res['msg'] = "發送失敗";
            return $res;
        }
 
        return $res['code'] = '0';
 
    }
 
}

4.接著在app\admin\exts\smsbao目錄下創建controller\home文件夾并創建MsgController.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?php
namespace app\home\plugins;
 
use app\home\c\CommonController;
 
 
class MsgController extends CommonController
{
 
    function _init(){
        parent::_init();
        $w['filepath'] = 'smsbao';
        $w['isopen'] = 1;
        $res = M('plugins')->find($w);
        if(!$res){
            JsonReturn(['code'=>1,'msg'=>'短信插件未開啟!']);
        }
        $res['config'] = json_decode($res['config'],1);
        $this->plugin = $res;
        require_once  APP_PATH.'smsbao/Sms.php';
        \Sms::setdata($res['config']['username'],$res['config']['apiKey'],$res['config']['SignName'],$res['config']['templateContent']);
    }
 
    function index(){
 
        $yzmname $this->frparam('codename',1);
        $yzm $this->frparam('yzm',1);
        if(isset($GLOBALS['Redis'])){
            $code $GLOBALS['Redis']->get($yzmname);
            if(!$yzm || md5(md5($yzm))!=$code){
 
                JsonReturn(['code'=>1,'msg'=>'驗證碼錯誤!','data'=>[]]);
            }
 
        }else{
            if(!$yzm || md5(md5($yzm))!=$_SESSION[$yzmname]){
 
                JsonReturn(['code'=>1,'msg'=>'驗證碼錯誤!','data'=>[]]);
            }
        }
        $tel $this->frparam('tel',1);
        if(strlen($tel)==11){
 
        }else{
            JsonReturn(['code'=>1,'msg'=>'手機號格式錯誤!','data'=>[]]);
        }
 
        $code = rand(100000,999999);
        $_SESSION['tel_code'] = $code;
        if(isset($GLOBALS['Redis'])){
            $GLOBALS['Redis']->setex('tel_code',5 * 60,$code);
        }
        $response = \Sms::sendSms($tel,$code);
        //echo "發送短信(sendSms)接口返回的結果:\n";
        //print_r($response);
        if($response['code']=='0'){
            JsonReturn(['code'=>0,'msg'=>'發送成功!','data'=>[]]);
 
        }else{
            JsonReturn(['code'=>1,'msg'=>$response['msg'],'data'=>[]]);
        }
 
    }
 
    function sendmsg($code,$tel){
        if(strlen($tel)==11){
 
        }else{
            JsonReturn(['code'=>1,'msg'=>'手機號格式錯誤!','data'=>[]]);
        }
 
        $_SESSION['tel_code'] = $code;
        if(isset($GLOBALS['Redis'])){
            $GLOBALS['Redis']->setex('tel_code',5 * 60,$code);
        }
        $response = \Sms::sendSms($tel,$code);
        //echo "發送短信(sendSms)接口返回的結果:\n";
        //print_r($response);
        if($response['code']=='0'){
            JsonReturn(['code'=>0,'msg'=>'發送成功!','data'=>[]]);
 
        }else{
            JsonReturn(['code'=>1,'msg'=>$response['msg'],'data'=>[]]);
        }
    }
}

5.接著在注冊、登錄頁面增加以下前端代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#################login.html頁面####################
<div class="form-control">
<label for="">手機驗證碼:</label>
<input type="text" value="" name="telyzm" id="telyzm" placeholder="請輸入手機驗證碼">
<button type="button" onclick="sendmsg()">發送驗證碼</button>
  </div>
function sendmsg(){
var tel = $("#tel").val();
if(tel==''){
alert('手機號不能為空!');
return false;
}
var vercode = $("#yzm").val();
if(vercode==''){
alert('圖形驗證碼不能為空!');
return false;
}
$.post('/msg/index',{tel:tel,yzm:vercode,codename:'login_vercode'},function(r){
alert(r.msg);
},'json');
}
 
#################register.html頁面####################
 
<div class="form-control">
<label for="">手機驗證碼:</label>
<input type="text" value="" name="telyzm" id="telyzm" placeholder="請輸入手機驗證碼">
<button type="button" onclick="sendmsg()">發送驗證碼</button>
  </div>
function sendmsg(){
var tel = $("#tel").val();
if(tel==''){
alert('手機號不能為空!');
return false;
}
var vercode = $("#yzm").val();
if(vercode==''){
alert('圖形驗證碼不能為空!');
return false;
}
$.post('/msg/index',{tel:tel,yzm:vercode,codename:'reg_vercode'},function(r){
alert(r.msg);
},'json');
}

經過上面的增加,短信寶的短信平臺已經對接成功了,可以正常使用了。

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

另外:我們已經開發好完整的極致CMS系統短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
9l视频白拍9色9l视频| 97人妻一区二区精品免费视频| 色综合天天性综合| 男女污污的视频| 91精品国产综合久久精品性色| 性感美女视频一二三| 国产乱子伦精品无码专区| 亚洲男人第一网站| 一本大道av一区二区在线播放| 少妇人妻一区二区| 美女网站久久| 熟妇高潮一区二区三区| 超薄肉色丝袜一二三| 日本高清一区| 欧美一区二区三区喷汁尤物| 午夜av入18在线| 午夜一区二区三区免费| 欧美成人一区二区三区在线观看| 黄色片子免费看| 在线播放中文一区| 日本久久综合网| a级一a一级在线观看| 久久久久久免费精品| 欧美久久久久久久久中文字幕| 久久99精品久久只有精品| 国产精品嫩草影视| 亚洲国产一区二区精品视频| 亚洲xxxx在线| 久久影院模特热| 有码一区二区三区| 中文字幕乱码无码人妻系列蜜桃| 久久久免费视频网站| 日韩中文字幕第一页| 一本色道久久综合亚洲| 欧美激情久久久久久久| 99re6这里有精品热视频| 亚洲人成毛片在线播放| 国产精品久久久久一区| 欧美日韩怡红院| 国产免费xxx| 国产精品久久久久久久app| 日韩欧美高清dvd碟片| 久久精选视频| 欧美牲交a欧美牲交| 国产精品永久免费在线| 欧美一级日韩一级| 日本熟妇一区二区三区| 中日韩精品一区二区三区| 一级做a爰片毛片| 成人性生生活性生交12| 99久久久无码国产精品性色戒| 亚洲天堂免费在线| 97国产一区二区| 在线观看国产精品视频| 欧美激情亚洲综合| 小泽玛利亚一区二区免费| 成人免费毛片在线观看| 97视频在线免费观看| 91久久香蕉国产日韩欧美9色| 日本一区免费视频| 性色国产成人久久久精品| 亚洲国内在线| 久久久久久久久久久视频| 中文字幕の友人北条麻妃| 99精彩视频在线观看免费| 性欧美视频videos6一9| 久久综合图片| 中文字幕第三页| 在线观看色网站| 国产成人精品一区二区三区网站观看| 一区二区三区中文字幕精品精品 | 国产精品影视在线| 一区二区国产欧美| 精品深夜av无码一区二区老年| 妞干网在线免费视频| 神马欧美一区二区| 色999日韩自偷自拍美女| 久久久久中文字幕2018| 成人网男人的天堂| 黄色激情在线观看| 51成人做爰www免费看网站| 久久99精品久久久久久噜噜| 久久久久久久激情视频| 亚洲第一偷拍网| 亚洲色图av在线| 亚洲视频专区在线| 国产人妖伪娘一区91| 777久久精品一区二区三区无码| 香蕉视频黄色在线观看| 中文字幕日韩国产| 四季av日韩精品一区| 日本少妇xxxxx| 超碰人人干人人| 久久久久亚洲av无码a片| 免费看的黄色录像| 99视频在线视频| 秋霞午夜一区二区| 一本大道久久a久久综合| 日韩成人免费看| 天天做天天爱夜夜爽| 国产精品高潮呻吟久久久| 国产ts丝袜人妖系列视频| 国产精品久久久久久久无码| 538精品视频| 天堂在线亚洲视频| 欧美天堂一区二区三区| 国产精品成人国产乱一区 | 久久99久久久久久久噜噜| 精品国产免费一区二区三区四区| 欧美亚洲国产一区二区三区va| 精品久久久久久最新网址| 亚洲丁香婷深爱综合| 国产曰批免费观看久久久| 亚洲一二三四视频| 精品国产免费av| 波多野结衣久草一区| 日本免费一区二区三区| 中文字幕日韩精品一区二区| 国产盗摄视频在线观看| 国产69精品久久久久999小说| 国产精品7777777| 国产精品国产a级| 欧美黄色成人网| 欧美一级特黄aaaaaa在线看片| 先锋资源av在线| 欧美精品成人久久| 国产精品不卡av| 一本色道久久综合无码人妻| 亚洲精品一区二区三区蜜桃| 97久久精品人人做人人爽| 成人国产精品免费观看动漫| 免费精品一区二区| 色欲av无码一区二区三区| 午夜肉伦伦影院| 亚洲一区bb| 国产精品无码专区| 人妻一区二区三区免费| 在线观看国产中文字幕| 精品国产在天天线2019| 亚洲一区二区三区四区五区黄| 亚洲第一福利一区| 色综合中文字幕国产| 精品国产乱码91久久久久久网站| 欧美日韩免费观看中文| 欧美视频一区二区三区四区| 国产精品视频26uuu| 亚洲精品成人在线播放| 免费激情视频在线观看| 精品国产大片大片大片| 久久精品亚洲| 中文字幕一区二区人妻| 久久精品国内一区二区三区| 精品久久久在线观看| 亚洲一区二区自拍偷拍| 久热精品视频在线观看一区| 福利视频第一区| 国产成人综合亚洲91猫咪| 国产女主播喷水视频在线观看 | 99r精品视频| 国产精品视频在线观看免费| 日本激情小视频| a在线视频观看| 精品国产_亚洲人成在线| 欧美成人一二三| 欧美区在线观看| 亚洲欧美一区二区在线观看| 蜜桃av一区二区在线观看| 伊人手机在线视频| 成人网站免费观看| wwwxxx黄色片| 午夜精品美女久久久久av福利| 国产91久久婷婷一区二区| 日韩精品高清在线| 日韩欧美精品网址| 久久免费的精品国产v∧| 午夜一区在线观看| 国产又爽又黄的视频| av网页在线观看| 久久国产亚洲精品无码| 麻豆亚洲一区| 国产精品久久久久久久久粉嫩av| 亚洲人成在线观看网站高清| 91成人免费在线视频| 亚洲国产精品成人综合色在线婷婷| 日本不卡视频在线观看| 在线观看毛片视频| 国产十六处破外女视频| 亚洲天堂资源在线| 亚洲天堂网一区| 福利在线小视频| 精品一区日韩成人| 国产精品久久一| 日韩一区二区三区国产| 欧美成人aa大片| 欧美性色视频在线| 亚洲欧美国产毛片在线| 成人激情文学综合网| 日韩福利视频导航| 国产不卡精品视频| 国产精品视频一区在线观看| а天堂中文在线资源| 香蕉久久久久久av成人| 中文字幕无码不卡免费视频| 中国人体摄影一区二区三区| 国产精品二区三区| 成人av.网址在线网站| 91av在线视频观看| 欧美人在线观看| 在线视频欧美日韩精品| 亚洲精品一区二区三区四区高清| 91福利国产精品| 亚洲成人免费在线观看| 亚洲柠檬福利资源导航| 国产欧美中文在线| av不卡在线观看| 国产高清不卡二三区| 免费成人av资源网| 日韩一区精品字幕| 五月婷婷六月丁香综合| 国产99久久九九精品无码免费| 高潮毛片又色又爽免费| 国产精品成人国产乱| 波多野结衣爱爱视频| av黄色免费在线观看| 国产真人真事毛片视频| 无套内谢大学处破女www小说| 4438x全国最大成人| 红桃视频 国产| 亚洲77777| 91女神在线观看| 亚洲欧美日韩三级| 国产无遮挡猛进猛出免费软件 | 国模精品视频一区二区| 欧美日韩国产成人| 欧美精品情趣视频| 欧美高清视频一区二区| 欧美成在线视频| 欧美黄色免费网站| 96精品视频在线| 日韩av大片免费看| 国产欧美精品在线| 亚洲aaa激情| 国产视频一区二区三区四区| 国产区日韩欧美| 欧美一区二区三区电影在线观看| 日本一区免费观看| 黄色高清视频网站| 国产欧美精品aaaaaa片| 欧美日韩性生活片| 欧美性猛交xxx乱久交| 超碰人人草人人| caopor在线| 国产美女免费网站| 538精品在线视频| 日韩精品久久久久久久| 国语对白做受69按摩| 国产精品欧美久久久久天天影视 | 久久色在线视频| 国产精品视频麻豆| 亚洲综合久久久久| 一本大道久久a久久综合| 欧洲生活片亚洲生活在线观看| 欧美日韩国产乱码电影| 亚洲国产精品久久久久秋霞不卡| 亚洲黄在线观看| 深夜福利亚洲导航| 97视频在线观看免费| 91精品久久久久久久久久另类| 成人黄视频免费| 午夜精品区一区二区三| 日本欧美黄色片| 中文字幕一区二区在线观看视频 | 色婷婷精品久久二区二区蜜臀av| 欧美精品丝袜中出| 亚洲老司机av| 久久久欧美精品| 91精品综合视频| 欧美精品一区二区视频 | 精品无码人妻少妇久久久久久| 久久久久久久久久久久久久久| 99精品久久久久| 国产又粗又猛又爽又黄视频| 美女日韩在线中文字幕| 懂色av一区二区三区蜜臀| 国产精品午夜春色av| 日韩欧美极品在线观看| 亚洲精品久久久一区二区三区| 久久精品视频99| 成人国产精品免费视频| 亚洲国产高清国产精品| 老司机午夜av| 中文字幕5566| 日本一区二区三区精品| 久久美女性网| 久久美女艺术照精彩视频福利播放 | 亚洲天堂第一区| 国产天堂在线播放| 免费黄色片网站| 日韩熟女一区二区| 美女精品在线| 国产.精品.日韩.另类.中文.在线.播放| 欧美国产禁国产网站cc| 欧美日韩国产小视频在线观看| 国产亚洲视频在线| 国产精品视频自拍| 中文字幕久精品免| 天堂网成人在线| 国产亚洲第一页| 日韩一级片免费在线观看| 91天堂素人约啪| 91高清在线观看| 曰本色欧美视频在线| 国产在线a不卡| 国产精品一色哟哟| 免费在线观看成年人视频| 销魂美女一区二区| 国产精品综合一区二区三区| 亚洲成人你懂的| 永久免费精品影视网站| 成人www视频在线观看| 精品视频在线观看一区二区| 中文字幕精品视频在线| 色老头一区二区| 岛国精品一区二区| 日韩欧美在线网址| 欧美成人sm免费视频| 精品在线观看一区二区| 91女神在线观看| 国产成人在线视频观看| 精品中文字幕一区二区小辣椒| 亚洲一区二区三区中文字幕 | 91视频 - 88av| 国精产品一区一区三区免费视频 | 国产日韩欧美视频在线| 成年人看的毛片| 精品一区二区在线观看视频| 殴美一级特黄aaaaaa| 国产精品短视频| 亚洲欧美视频在线| 国产精品久久久对白| 自拍偷拍21p| 亚洲伊人成人网| av一区二区三区在线| 91精品国产91久久久久久最新毛片 | 天堂av免费在线观看| 972aa.com艺术欧美| 日韩一区二区三区在线| 国产精品免费久久久| 国产视频九色蝌蚪| 国产亚洲精品久久777777| 狠狠色丁香久久婷婷综| 欧美最猛性xxxxx直播| 97高清免费视频| 欧美久久在线观看| 天天鲁一鲁摸一摸爽一爽| 久久激情综合网| 欧美色男人天堂| 国产精品9999| aaaaaa亚洲| 欧美成人一区二区三区四区| 久久在线观看免费| 亚洲精品视频网上网址在线观看| 国产精品福利视频| 久久国产劲爆∧v内射| 精品国产九九九| 亚洲一区精品在线| 性欧美激情精品| 久久精品国产精品亚洲色婷婷| 日干夜干天天干| 久久久国产精品不卡| 精品亚洲精品福利线在观看| 久久99蜜桃综合影院免费观看| 日本女人性视频| 懂色av蜜臀av粉嫩av分享吧| 天天做天天摸天天爽国产一区| 色与欲影视天天看综合网| 精品成在人线av无码免费看| 国产网址在线观看| 久久久久久久久久美女| 一区二区三区国产视频| 一本一道久久a久久精品综合| 午夜国产小视频| 粉嫩嫩av羞羞动漫久久久| 亚洲精品小视频在线观看| 天堂社区 天堂综合网 天堂资源最新版| 国产sm调教视频| 国产精品一品二品| 日韩精品亚洲精品| 一区二区三区四区视频在线| 精品97人妻无码中文永久在线| 99久久精品99国产精品| 在线播放日韩专区| 日韩成人午夜影院| 中文字幕av影院| 亚洲在线视频免费观看| 欧美在线视频一区| 国产黑丝在线视频| 日本视频一区二区| 日韩欧美一区在线观看| 色综合久久av| 男女啊啊啊视频| 亚洲精品老司机| 国产精品夫妻激情| 色哟哟无码精品一区二区三区| 青娱乐精品在线视频| 亚洲精品电影网| 久久久久久久香蕉| av老司机久久| 欧美一区二区在线免费观看| 日本一区二区三区免费观看|