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


待發短信

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

4001-021-502

工作時間

9:00-21:00

小豬O2O生活通短信接口替換

眾所周知,小豬CMS已是當前php軟件市場上的領跑者了,他以功能強大,操作界面友好而著稱,用戶群體非常廣。他使用了Thinkphp框架作為底層,所以在進行功能擴展和二次開發時都是相當容易的。今天小編就一步一步帶領大家進行短信接口替換的操作,我們使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信接口穩定發送速度快,注冊就送測試短信,推薦大家使用

在項目\cms\Lib\Action\Index下建一個smsbaoAction.class.php文件,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
/*
 *短信寶插件
 *
 */
 
class smsbaoAction extends BaseAction {
    public function index(){
        $row array('name' => 'sms_name''type' =>'type=text&validate=required:true''value' => 'smsbao''info' =>'短信寶用戶名''desc' =>'你在短信寶注冊的用戶名''tab_id' =>'0''tab_name'=>'','gid'=>'15','sort'=>'12','status'=>'1');
        $add=M('config')->add($row);
        echo "<h4>小豬o2o短信寶短信插件安裝成功,請刪除install_smsbao.php文件</h4>";
    }
}

接下來我們打開項目\cms\Lib\ORG\Sms.class.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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
<?php
final class Sms
{
    public $topdomain;
    
    public $key;
    
    public $smsapi_url;
    
    /**
     
     * 初始化接口類
     * @param int $userid 用戶id
     * @param int $productid 產品id
     * @param string $sms_key 密鑰
     */
    public function __construct()
    {
        
    }
    
    public function checkmobile($mobilephone)
    {
        $mobilephone = trim($mobilephone);
//         if (preg_match("/^13[0-9]{1}[0-9]{8}$|15[01236789]{1}[0-9]{8}$|18[01236789]{1}[0-9]{8}$/", $mobilephone)) {
        if (preg_match("/^1[0-9]{10}$/"$mobilephone)) {
            return  $mobilephone;
        else {
            return false;
        }
    }
    
    /**
     
     * 批量發送短信
     * @param array $mobile 手機號碼
     * @param string $content 短信內容
     * @param datetime $send_time 發送時間
     * @param string $charset 短信字符類型 gbk / utf-8
     * @param string $id_code 唯一值 、可用于驗證碼
     * $data = array(mer_id, store_id, content, mobile, uid, type);
     */
    public function sendSms($data array(), $send_time ''$charset 'utf-8'$id_code '')
    {
        if ($data) {
            $type = isset($data['type']) ? $data['type'] : 'meal';
            $sendto = isset($data['sendto']) ? $data['sendto'] : 'user';
            $mer_id = isset($data['mer_id']) ? intval($data['mer_id']) : 0;
            $store_id = isset($data['store_id']) ? intval($data['store_id']) : 0;
            $uid = isset($data['uid']) ? intval($data['uid']) : 0;
            // if (empty($mer_id)) return 'mer_id is null';
            $content = isset($data['content']) ? Sms::_safe_replace($data['content']) : '';
            if (empty($content)) return 'send content is null';
            $mobile = isset($data['mobile']) ? $data['mobile'] : '';
            $phone_array explode(','$mobile);
            $mobile $pre '';
            foreach ($phone_array as $phone) {
                if (Sms::checkmobile($phone)) {
                    $mobile .= $pre $phone;
                    $pre ',';
                }
            }
            if (empty($mobile)) return 'phone is right';
            
            $data array(
                    //'topdomain' => C('config.sms_server_topdomain'),
                    'u' => trim(C('config.sms_name')),
                    'p' => md5(trim(C('config.sms_key'))),
                    //'token' => $mer_id . 'o2opigcms',
                    'm' => $mobile,
                    'c' => "【".trim(C('config.sms_sign'))."】".$content
            );
            
            $post '';
            foreach ($data as $k => $v) {
                $post .= $k '=' $v .'&';
            }
    
            $smsapi_senturl 'http://api.smsbao.com/sms?';
            $return file_get_contents($smsapi_senturl.http_build_query($data));
            $statusStr array(
                        "0" => "短信發送成功",
                        "-1" => "參數不全",
                        "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
                        "30" => "密碼錯誤",
                        "40" => "賬號不存在",
                        "41" => "余額不足",
                        "42" => "帳戶已過期",
                        "43" => "IP地址限制",
                        "50" => "內容含有敏感詞"
                        );
            $arr explode('#'$return);
            $send_time $send_time $send_time : time();
            
            //增加到本地數據庫
            $row array('mer_id' => $mer_id'uid' => $uid'store_id' => $store_id'time' => $send_time'phone' => $mobile'text' => $content'status' => $arr[0], 'type' => $type'sendto' => $sendto);
            D('Sms_record')->add($row);
            return $statusStr[$return];
        else return false;
        
        exit;
        if (C('sms_key') != '' && C('sms_key') != 'key') {
            $companyid=0;
            
            if(!(strpos($token,'_') === FALSE)) {
                $sarr explode('_',$token);
                $token $sarr[0];
                $companyid intval($sarr[1]);
            }
            if (!$mobile) {
                $companyWhere array();
                $companyWhere['token'] = $token;
                if ($companyid) {
                    $companyWhere['id'] = $companyid;
                }
                $company = M('Company')->where($companyWhere)->find();
                $mobile $company['mp'];
            }
            //
            $thisWxUser = M('Wxuser')->where(array('token' => Sms::_safe_replace($token)))->find();
            $thisUser = M('Users')->where(array('id' => $thisWxUser['uid']))->find();
            if ($token == 'admin') {
                $thisUser array('id'=>0);
                $thisWxUser array('uid' => 0,'token' => $this->token);
            }
            $get_url="http://api.smsbao.com/query?u=".trim(C('config.sms_name'))."&p=".md5(trim(C('config.sms_key')));
            $num_smsbao=file_get_contents($get_url);
            $num_smsbao=str_replace("\n"""$num_smsbao);
            $num_smsbao_res=explode(",",$num_smsbao);
            //$num_smsbao_res[1]
            if ($num_smsbao_res[1] < 1 || $num_smsbao==30||$num_smsbao==40||$num_smsbao==41||$num_smsbao==42){
                return '已用完或者未購買短信包';
                exit();
            else {
                //
                //短信發送狀態
                if(is_array($mobile)){
                    $mobile = implode(","$mobile);
                }
    
                $content = Sms::_safe_replace($content);
                $data array(
                    //'topdomain' => C('config.sms_server_topdomain'),
                    'u' => trim(C('config.sms_name')),
                    'p' => md5(trim(C('config.sms_key'))),
                    //'token' => $mer_id . 'o2opigcms',
                    'm' => $mobile,
                    'c' => "【".trim(C('config.sms_sign'))."】".$content
                );
                $post '';
                foreach ($data as $k => $v) {
                    $post .= $k '=' $v .'&';
                }
    
                $smsapi_senturl 'http://api.smsbao.com/sms?';
    
                $return file_get_contents($smsapi_senturl.http_build_query($data));//Sms::_post($smsapi_senturl, 0, $post);
                 $statusStr array(
                        "0" => "短信發送成功",
                        "-1" => "參數不全",
                        "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
                        "30" => "密碼錯誤",
                        "40" => "賬號不存在",
                        "41" => "余額不足",
                        "42" => "帳戶已過期",
                        "43" => "IP地址限制",
                        "50" => "內容含有敏感詞"
                        );
                //$arr = explode('#', $return);
                //$this->statuscode = $arr[0];
                //增加到本地數據庫
                if ($mobile) {
                    $row array('uid' => $thisUser['id'], 'token' => $thisWxUser['token'], 'time' => time(), 'mp' => $mobile'text' => $content'status' => $this->statuscode, 'price' => C('sms_price'));
                    M('Sms_record')->add($row);
                    if (intval($this->statuscode) == 0 && $token != 'admin'){
                        M('Users')->where(array('id' => $thisWxUser['uid']))->setDec('smscount');
                    }
                }
                //end
                return $statusStr[$return];
            }
        }
    }
        
    
    
    /**
     *  post數據
     *  @param string $url     post的url
     *  @param int $limit      返回的數據的長度
     *  @param string $post        post數據,字符串形式username='dalarge'&password='123456'
     *  @param string $cookie  模擬 cookie,字符串形式username='dalarge'&password='123456'
     *  @param string $ip      ip地址
     *  @param int $timeout        連接超時時間
     *  @param bool $block     是否為阻塞模式
     *  @return string          返回字符串
     */
    
    private function _post($url$limit = 0, $post ''$cookie ''$ip ''$timeout = 15, $block = true)
    {
        $return '';
        $url str_replace('&amp;''&'$url);
        $matches parse_url($url);
        $host $matches['host'];
        $path $matches['path'] ? $matches['path'] . ($matches['query'] ? '?' $matches['query'] : '') : '/';
        $port = !empty($matches['port']) ? $matches['port'] : 80;
        $siteurl = Sms::_get_url();
        if ($post) {
            $out "POST $path HTTP/1.1\r\n";
            $out .= "Accept: */*\r\n";
            $out .= "Referer: ".$siteurl."\r\n";
            $out .= "Accept-Language: zh-cn\r\n";
            $out .= "Content-Type: application/x-www-form-urlencoded\r\n";
            $out .= "User-Agent: $_SERVER[HTTP_USER_AGENT]\r\n";
            $out .= "Host: $host\r\n" ;
            $out .= 'Content-Length: '.strlen($post)."\r\n" ;
            $out .= "Connection: Close\r\n" ;
            $out .= "Cache-Control: no-cache\r\n" ;
            $out .= "Cookie: $cookie\r\n\r\n" ;
            $out .= $post ;
        else {
            $out "GET $path HTTP/1.1\r\n";
            $out .= "Accept: */*\r\n";
            $out .= "Referer: ".$siteurl."\r\n";
            $out .= "Accept-Language: zh-cn\r\n";
            $out .= "User-Agent: $_SERVER[HTTP_USER_AGENT]\r\n";
            $out .= "Host: $host\r\n";
            $out .= "Connection: Close\r\n";
            $out .= "Cookie: $cookie\r\n\r\n";
        }
        $fp = @fsockopen(($ip $ip $host), $port$errno$errstr$timeout);
        if(!$fpreturn '';
        
        stream_set_blocking($fp$block);
        stream_set_timeout($fp$timeout);
        @fwrite($fp$out);
        $status = stream_get_meta_data($fp);
    
        if($status['timed_out']) return '';  
        while (!feof($fp)) {
            if(($header = @fgets($fp)) && ($header == "\r\n" ||  $header == "\n"))  break;            
        }
        
        $stop = false;
        while(!feof($fp) && !$stop) {
            $data fread($fp, ($limit == 0 || $limit > 8192 ? 8192 : $limit));
            $return .= $data;
            if($limit) {
                $limit -= strlen($data);
                $stop $limit <= 0;
            }
        }
        @fclose($fp);
 
        //部分虛擬主機返回數值有誤,暫不確定原因,過濾返回數據格式
        $return_arr explode("\n"$return);
        if(isset($return_arr[1])) {
            $return = trim($return_arr[1]);
        }
        unset($return_arr);
        
        return $return;
    }
 
    /**
     * 獲取當前頁面完整URL地址
     */
    private function _get_url() {
        $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' 'https://' 'http://';
        $php_self $_SERVER['PHP_SELF'] ? Sms::_safe_replace($_SERVER['PHP_SELF']) : Sms::_safe_replace($_SERVER['SCRIPT_NAME']);
        $path_info = isset($_SERVER['PATH_INFO']) ? Sms::_safe_replace($_SERVER['PATH_INFO']) : '';
        $relate_url = isset($_SERVER['REQUEST_URI']) ? Sms::_safe_replace($_SERVER['REQUEST_URI']) : $php_self.(isset($_SERVER['QUERY_STRING']) ? '?'.Sms::_safe_replace($_SERVER['QUERY_STRING']) : $path_info);
        return $sys_protocal.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '').$relate_url;
    }
    
    /**
     * 安全過濾函數
     *
     * @param $string
     * @return string
     */
    private function _safe_replace($string) {
        $string str_replace('%20','',$string);
        $string str_replace('%27','',$string);
        $string str_replace('%2527','',$string);
        $string str_replace('*','',$string);
        $string str_replace('"','&quot;',$string);
        $string str_replace("'",'',$string);
        $string str_replace('"','',$string);
        $string str_replace(';','',$string);
        $string str_replace('<','&lt;',$string);
        $string str_replace('>','&gt;',$string);
        $string str_replace("{",'',$string);
        $string str_replace('}','',$string);
        $string str_replace('\\','',$string);
        return $string;
    }
    
}
?>

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發送:

報備一下短信寶的VIP模版,這樣就可以走短信寶的優質通道,并且免審核了,短信內容3~5秒就可送達。
開源插件

最新更新

電商類

CMS類

微信類

文章標簽
性做爰过程免费播放| 免费国产黄色网址| 免费黄色在线网址| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区在线观看视频| 这里只有精品视频在线| 色一情一乱一伦一区二区三区 | 国产美女www爽爽爽视频| 亚洲三级电影网站| 日本成人精品在线| 四虎影院一区二区三区 | 手机av免费观看| 岛国片在线免费观看| 国产精久久久久| 国产精品久久久久久久一区二区| 亚洲精品免费在线播放| 欧美精品一本久久男人的天堂| 成人免费在线看片| 久久成人小视频| 久久av中文字幕片| 亚洲最新在线视频| 日韩欧美亚洲区| 超碰人人人人人人人| 国产乱码精品一区二区三区五月婷| 亚洲精品在线视频| 一本二本三本亚洲码 | 天天操天天干视频| yourporn久久国产精品| 日韩精品免费看| 欧美少妇性生活视频| 日韩中文字幕av电影| 亚洲日本欧美日韩高观看| 亚洲中文字幕无码专区| 少妇人妻一区二区| 日本人妻熟妇久久久久久| av不卡免费电影| 国产精品久久不能| 免费在线观看你懂的| 另类欧美日韩国产在线| 久久精品视频一| 你懂的在线观看网站| 国产精品视频线看| 亚洲一区二区在线播放| 亚洲久久在线观看| 亚洲精品一区二区三区四区高清| 久久久噜噜噜www成人网| 在线免费看av的网站| 精品国产乱子伦一区| 日日碰狠狠丁香久燥| 亚洲大尺度网站| 欧美videossexotv100| 国产精品第157页| 日韩福利视频网| 久久亚洲影音av资源网| 一级特黄a大片免费| 欧美激情一区二区三区不卡| 国产婷婷色综合av蜜臀av| 丁香婷婷综合激情| 国产福利一区二区三区| 5g国产欧美日韩视频| ,一级淫片a看免费| 色综合久综合久久综合久鬼88 | 精品国产一区二区三区在线观看 | 国产成人短视频| 波多野结衣在线电影| 尤物yw午夜国产精品视频| 一区二区在线播放视频| 久久精品视频免费观看| 日韩欧美第二区在线观看| 日本免费新一区视频| 成人国产精品一区二区| 91成人国产综合久久精品| 亚洲一级黄色av| 免费在线观看黄色小视频| 日韩一区二区三免费高清| 日韩欧美亚洲天堂| 久久久久久毛片| 波多野结衣av一区二区全免费观看| 深爱激情五月婷婷| 欧洲亚洲妇女av| 在线免费观看高清视频| 中文字幕一区二区三区电影| 久久成人国产精品入口| 在线观看欧美www| 999久久久国产| 亚洲免费小视频| 任你操精品视频| 在线观看精品国产视频| 日韩高清精品免费观看| 欧美精品在线第一页| 欧美性猛交xxxxx少妇| 亚洲国内高清视频| 99久久人妻精品免费二区| 91精品国产欧美一区二区成人| 少妇高清精品毛片在线视频| 天天影视色香欲综合网老头| 国产成人无码精品久久久性色| 成人av在线一区二区三区| 国产免费一区二区三区在线能观看| 天堂网2014av| 色婷婷777777仙踪林| 一区二区三区不卡视频| 熟女人妻一区二区三区免费看| 在线成人高清不卡| 91精品人妻一区二区三区四区| 亚洲国产成人精品女人久久久| av鲁丝一区鲁丝二区鲁丝三区| 日韩欧美中文一区二区| 亚洲欧美偷拍一区| 国产美女被下药99| 日韩精品成人一区二区三区| 久久精品国产精品亚洲精品色| 天天亚洲美女在线视频| 来吧亚洲综合网| 日本sm极度另类视频| 91在线观看污| www.com黄色片| 亚洲精品在线观看www| 天堂成人在线视频| 国内外成人免费激情视频| 欧美日韩国产成人在线91| 波多野结衣亚洲一区二区| 人人爽久久涩噜噜噜网站| 久久精品一区二区三区不卡牛牛| 日本韩国欧美在线观看| 在线一区二区视频| 中文在线字幕av| 国产va亚洲va在线va| 亚洲天堂男人的天堂| 国产一区二区三区在线观看免费视频| 26uuu成人| 欧美成人国产一区二区| 日韩电影在线观看一区| 粗大的内捧猛烈进出视频| 欧美不卡视频一区发布| 蜜桃一区二区三区在线| 久久久久亚洲av片无码v| 欧美一级bbbbb性bbbb喷潮片| 波多野结衣一区二区三区| 制服丝袜中文字幕第一页| 青草热久免费精品视频 | 久久久久久在线观看| 真实国产乱子伦对白视频| 国产亚洲欧美aaaa| 国产综合成人久久大片91| 六月激情综合网| 91成人免费观看网站| 国产精品乱码一区二区三区软件| 日本中文字幕免费在线观看| 欧美一进一出视频| 日韩欧美一级在线播放| 久久av老司机精品网站导航| 337人体粉嫩噜噜噜| 日本成人三级| 永久免费精品影视网站| 国产日韩av一区| 一区二区三区在线观看av| 97超碰在线人人| 日韩网站免费观看| 亚洲自拍偷拍av| 亚洲aⅴ乱码精品成人区| 插吧插吧综合网| 久久免费视频1| www日韩欧美| 欧美日韩在线第一页| 日本不卡免费在线视频| 青青草手机在线观看| 分分操这里只有精品| 国产精品看片资源| 欧美三级欧美一级| 精品中文字幕一区二区小辣椒| av网页在线观看| 国产精华一区二区三区| 中日韩美女免费视频网站在线观看| 亚洲天堂2014| 久久66热偷产精品| 中文字幕精品视频在线观看| 波多野结衣三级视频| 国产内射老熟女aaaa| 成人免费视频网址| 欧美黑人性视频| 精品处破学生在线二十三| 亚洲午夜电影在线观看| 成人久久视频在线观看| 国产999久久久| 国产成人无码精品久在线观看| 天天视频天天爽| 精品丰满人妻无套内射| 蜜桃网站成人| 成人中文字幕+乱码+中文字幕| 欧美高清视频www夜色资源网| 久久综合色综合88| 一区二区自拍偷拍| 国产一级在线免费观看| 久久久精品视频国产| 婷婷亚洲婷婷综合色香五月| 久久理论片午夜琪琪电影网| 亚洲欧美另类自拍| 亚洲尤物视频在线| 久久午夜色播影院免费高清| 最近中文字幕免费观看| 青青草手机视频在线观看| 老汉色影院首页| 黄色aaa视频| 丰满少妇大力进入| 一区二区不卡在线观看| 91免费视频国产| 色综合天天综合网国产成人网| 日韩欧美一区二区三区在线| 亚洲免费电影在线| 久久精品亚洲乱码伦伦中文| 久久综合色8888| 欧美aaaaa成人免费观看视频| www.色日本| 久久中文在线| www.激情五月.com| 精品久久久无码中文字幕| 久久久全国免费视频| 美女又爽又黄视频毛茸茸| 国产无色aaa| 天天干天天综合| 爱情岛论坛vip永久入口| 婷婷六月天在线| 深田咏美中文字幕| 精品人妻无码一区| 30一40一50老女人毛片| 欧美精品欧美极品欧美激情| theav精尽人亡av| 一级少妇精品久久久久久久| 国产xxxxxxxxx| 99鲁鲁精品一区二区三区| 日本乱子伦xxxx| 国产成人无码精品久在线观看| 男操女视频网站| 一级片视频播放| 中文字幕a级片| 911美女片黄在线观看游戏| 中文字字幕在线中文| 精品乱子伦一区二区| 在线免费看av的网站| 无码国产伦一区二区三区视频| 国产剧情一区在线| 国产精品久久久久久久久免费相片 | 91成人国产在线观看| aa日韩免费精品视频一| 热re99久久精品国99热蜜月| 国产精品va在线观看无码| 欧洲在线免费视频| 免费中文字幕在线| 国产农村老头老太视频| 国产91在线观看| 亚洲第一激情av| 日韩高清a**址| 国产97色在线| 欧美一二三区| 成年人午夜视频在线观看| 亚洲男人在线天堂| 国产三级在线观看视频| 日本一二三不卡| 欧美午夜精品一区二区三区| 大胆欧美人体视频| 精品一区二区日本| 日本一级大毛片a一| 国产永久免费视频| 成人午夜激情影院| 欧美日韩一级片在线观看| 久久久久免费视频| 亚洲区成人777777精品| 三级黄色免费观看| 人人超碰91尤物精品国产| 久久精品夜夜夜夜久久| 亚洲国产精品视频在线观看| 热re91久久精品国99热蜜臀| 久久国产成人精品国产成人亚洲 | 欧美人与禽zoz0善交| 毛片不卡一区二区| 欧美性猛交xxxxxx富婆| 欧美劲爆第一页| 欧美日韩在线视频一区二区三区| 欧美日韩精品亚洲精品| 久久精品在线| 亚洲成人自拍网| 日韩av不卡在线| 三上悠亚在线一区二区| 波多野结衣日韩| 久久久精品免费网站| 日韩在线视频免费观看| 欧美日韩成人一区二区三区 | 人妻无码一区二区三区免费| 国产在线精品免费av| 日韩精品免费在线| 国产免费一区二区三区四在线播放| www.av视频| 国产精品久久一卡二卡| 久久久av网站| 国产成人综合一区| 亚洲第一视频在线播放| 在线影院国内精品| 国产青春久久久国产毛片| 91香蕉国产线在线观看| 久久成人羞羞网站| 亚洲国产欧美在线成人app| 91麻豆国产精品| 美女搡bbb又爽又猛又黄www| 免费成人性网站| 久久在线视频在线| 亚洲一级片av| 国产成人精品亚洲日本在线桃色| 久久伊人精品天天| 精品影片一区二区入口| 国产成人免费视频网站| 啊v视频在线一区二区三区| 成年人视频网站免费| 亚洲第一视频在线| 91精品国产乱| 欧美 丝袜 自拍 制服 另类| 亚洲色图另类小说| 亚洲午夜性刺激影院| 婷婷激情小说网| 奇米色一区二区| 日韩精品一区二区三区中文精品| 日韩在线电影一区| 亚洲av无码乱码国产精品久久| 亚洲精品国产综合区久久久久久久| 免费在线观看亚洲视频| 丁香网亚洲国际| 欧美中文字幕在线观看| 亚洲第一综合网| 黑人狂躁日本妞一区二区三区| 日本婷婷久久久久久久久一区二区| 久久久国产成人| 欧美日韩日日摸| 欧美性受xxxx黑人猛交88| 日本亚洲免费观看| 欧美怡红院视频一区二区三区| 无码一区二区三区在线| 欧美在线啊v一区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 91精品在线观| 国产又黄又粗又长| www.精品视频| www.色精品| 成人在线视频网| 国产激情视频在线播放 | 久久久国产影院| 亚洲精品1区2区3区| 亚洲人成在线观看| 三级性生活视频| 亚洲高清免费视频| 国产va亚洲va在线va| 久久久亚洲午夜电影| 欧美一区二区综合| 国产激情视频一区二区三区欧美| 久久频这里精品99香蕉| 日韩欧美一级视频| 欧美一二三区在线观看| 国产精品久久无码| 日韩一二三区不卡| 成人性视频免费看| 欧美色精品在线视频| 国产老头和老头xxxx×| 欧美日韩免费一区| jizz18女人| 欧美婷婷六月丁香综合色| 日本五十肥熟交尾| 欧美日韩精品一区二区天天拍小说 | 国产一区二区免费在线观看| 国产精品白丝jk黑袜喷水| 伊人久久大香线蕉综合75| 亚洲欧美日韩一区| 韩国日本在线视频| 91国偷自产一区二区三区观看| 国产精品密蕾丝袜| 亚洲跨种族黑人xxx| 中文永久免费观看| a级国产乱理论片在线观看99| 二区三区在线视频| 日韩精品福利视频| 不卡大黄网站免费看| 国产婷婷一区二区三区| 欧美色倩网站大全免费| 91制片厂在线| 成人97在线观看视频| 国产乱码精品一区二区| 精品欧美日韩在线| 成人av网址在线| 成年人观看网站| 91麻豆精品国产91| 九九视频免费看| 日韩**中文字幕毛片| 国产一区二区精品在线观看| 亚洲精品一二三四五区| 91国在线观看| 中文字幕 欧美激情| 97视频热人人精品| 亚洲宅男天堂在线观看无病毒| 无码av免费精品一区二区三区| 国产一区二区三区高清在线观看| 可以免费看毛片的网站| 国产日韩亚洲欧美在线| 亚洲精品按摩视频| 手机av免费在线观看| 艳母动漫在线观看| 日本国产一区二区| 亚洲天堂一二三| 国产婷婷一区二区三区| 日韩精品在线观看视频| 视频一区二区免费| 人人妻人人添人人爽欧美一区| 日韩av综合网站|