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


待發(fā)短信

在線客服
產(chǎn)品支持 短信寶客服
合作渠道 渠道合作
服務(wù)咨詢

4001-021-502

工作時間

9:00-21:00

YzmCMS新增短信寶短信接口

YzmCMS是一款輕量級開源內(nèi)容管理系統(tǒng),它采用OOP(面向?qū)ο螅┓绞阶灾鏖_發(fā)的框架?;赑HP+Mysql架構(gòu),并采用MVC框架式開發(fā)的一款高效開源的內(nèi)容管理系統(tǒng),便于進(jìn)行二次開發(fā),小編對這款軟件還是比較了解的,小編今天就給大家講解一下YzmCMS_v5.1版本的短信寶接口替換流程,我們使用的短信接口是我們短信寶短信群發(fā)平臺的短信接口,我們短信寶短信群發(fā)平臺非常穩(wěn)定,發(fā)送速度快,注冊就送測試短信,推薦大家使用。

首先我們打開項目:application\admin\view\system_set.html文件,替換227~307行代碼:

?
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
   <div class="tabCon">
    <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">短信寶用戶名:</label>
     <div class="formControls col-xs-8 col-sm-9">
<input type="text" name="smsbao_user" value="<?php echo $data["smsbao_user"];?>"  class="input-text" style="width:50%">
     </div>
    </div>
    <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">短信寶密碼:</label>
     <div class="formControls col-xs-8 col-sm-9">
<input type="text" name="smsbao_pass" value="<?php echo $data["smsbao_pass"];?>"  class="input-text" style="width:50%">
     </div>
    </div>
    <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">短信簽名:</label>
     <div class="formControls col-xs-8 col-sm-9">
<input type="text" name="smsbao_sign" value="<?php echo $data["smsbao_sign"];?>"  class="input-text" style="width:50%">
     </div>
    </div>
   </div>
  </div>
  <div class="row cl">
   <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-2">    
    <input type="submit" class="btn btn-primary radius" name="dosubmit" value="&nbsp;&nbsp;保存&nbsp;&nbsp;">
    <input type="reset" class="btn btn-default radius" value="&nbsp;&nbsp;取消&nbsp;&nbsp;">
   </div>
  </div>
 </form>
</div>
<?php include $this->admin_tpl('footer');?>
<script type="text/javascript">
function check_all(){
 var reg = /^http(.+)\/$/;
 if($("input[name='site_name']").val()==''){
  layer.alert('站點名稱不能為空!');
  return false;
 }
 if(!reg.test($("input[name='site_url']").val())){
  layer.alert('站點根網(wǎng)址格式為:http://www.fyzp06.cn/,請以“/”結(jié)尾!');
  return false;
 }
 if($("input[name='pic_wid']").val()=='' || isNaN($("input[name='pic_wid']").val())){
  layer.alert('縮略圖寬度只能為數(shù)字!');
  return false;
 }
 if($("input[name='pic_hei']").val()=='' || isNaN($("input[name='pic_hei']").val())){
  layer.alert('縮略圖高度只能為數(shù)字!');
  return false;
 }
 if($("input[name='upload_maxsize']").val()=='' || isNaN($("input[name='upload_maxsize']").val())){
  layer.alert('允許上傳附件大小只能為數(shù)字!');
  return false;
 }
 if($("input[name='watermark_name']").val()==''){
  layer.alert('水印圖片名稱不能為空!');
  return false;
 }
 return true;   
}
function test_mail() {
 var mail_to = $("input[name='mail_to']").val();
 if(mail_to == ''){
  layer.alert('請輸入郵件測試地址!');
  return false;
 }
 $.ajax({
  type: 'POST',
  url: '<?php echo U('public_test_mail');?>'
  data: "mail_to="+mail_to,
  success: function (msg) {
   layer.alert(msg);
  }
 })
}
$(function(){
 $.Huitab("#tab_system .tabBar span","#tab_system .tabCon","current","click","<?php echo isset($_GET['tab']) ? intval($_GET['tab']) : '0'?>");
});
</script>

接著我們打開項目:application\member\view\member_set.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
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
<?php include $this->admin_tpl('meta', 'admin');?>
<title>會員中心設(shè)置 - YzmCMS內(nèi)容管理系統(tǒng)</title>
</head>
<body>
<nav class="breadcrumb"><i class="Hui-iconfont">&#xe67f;</i> 首頁 <span class="c-gray en">&gt;</span> 會員管理 <span class="c-gray en">&gt;</span> 會員中心設(shè)置 <a class="btn btn-success radius r" style="line-height:1.6em;margin-top:3px" href="javascript:location.replace(location.href);" title="刷新" ><i class="Hui-iconfont">&#xe68f;</i></a></nav>
<div class="page-container">
 <form class="form form-horizontal" method="post" action="<?php echo U('admin/system_manage/save');?>" onsubmit="return check_all()">
  <div id="tab_system" class="HuiTab">
   <div class="tabBar cl"><span>基本設(shè)置</span><span>其他設(shè)置</span></div>
   <div class="tabCon"><div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">是否開啟會員注冊:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <label class="label_radio"><input name="member_register" type="radio" <?php echo $data["member_register"]? 'checked' : '' ?> value="1"> 開啟</label>
      <label class="label_radio"><input name="member_register" type="radio" <?php echo $data["member_register"]? '' : 'checked' ?> value="0"> 關(guān)閉</label>
     </div>
    </div>
    <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">新會員注冊郵件驗證:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <label class="label_radio"><input name="member_email" type="radio" <?php echo $data["member_email"]? 'checked' : '' ?> value="1"> 開啟</label>
      <label class="label_radio"><input name="member_email" type="radio" <?php echo $data["member_email"]? '' : 'checked' ?> value="0"> 關(guān)閉</label>
      <span style="color:#888"> [需填寫郵箱配置,且開啟后會員注冊審核功能無效]</span>
     </div>
     <
/div>
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">新會員注冊短信驗證:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <label class="label_radio"><input name="member_mobile" type="radio" <?php echo $data["member_mobile"]? 'checked' : '' ?> value="1"> 開啟</label>
      <label class="label_radio"><input name="member_mobile" type="radio" <?php echo $data["member_mobile"]? '' : 'checked' ?> value="0"> 關(guān)閉</label>
      <span style="color:#888"> [需填寫短信配置,且開啟后會員注冊審核功能無效]</span>
     </div></div>
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">會員注冊需要管理員審核:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <label class="label_radio"><input name="member_check" type="radio" <?php echo $data["member_check"]? 'checked' : '' ?> value="1"> 開啟</label>
      <label class="label_radio"><input name="member_check" type="radio" <?php echo $data["member_check"]? '' : 'checked' ?> value="0"> 關(guān)閉</label>
     </div></div>
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">是否開啟會員登錄驗證碼:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <label class="label_radio"><input name="member_yzm" type="radio" <?php echo $data["member_yzm"]? 'checked' : '' ?> value="1"> 開啟</label>
      <label class="label_radio"><input name="member_yzm" type="radio" <?php echo $data["member_yzm"]? '' : 'checked' ?> value="0"> 關(guān)閉</label>
     </div></div>
      <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">新會員默認(rèn)積分:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text" name="member_point" value="<?php echo $data["member_point"];?>" class="input-text" style="width:30%">
      <span style="color:red"> [積分=經(jīng)驗,區(qū)別在于積分可以通過消費減少,經(jīng)驗只增不減,下同]</span>
     </div></div>
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">每日登陸?yīng)剟罘e分:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text"  name="login_point" value="<?php echo $data["login_point"];?>" class="input-text" style="width:30%">
     </div></div>
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">發(fā)布評論獎勵積分:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text"  name="comment_point" value="<?php echo $data["comment_point"];?>" class="input-text" style="width:30%">
     </div></div>
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">投稿獎勵積分:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text"  name="publish_point" value="<?php echo $data["publish_point"];?>" class="input-text" style="width:30%">
     </div></div></div>
   <div class="tabCon">
     <div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">QQ登錄 App ID:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text" name="qq_app_id" value="<?php echo $data["qq_app_id"];?>" class="input-text" style="width:50%">
     </div></div><div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">QQ登錄 App key:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text" name="qq_app_key" value="<?php echo $data["qq_app_key"];?>" class="input-text" style="width:50%">
     </div></div><div class="row cl">
     <label class="form-label col-xs-4 col-sm-2">QQ登錄 回調(diào)地址:</label>
     <div class="formControls col-xs-8 col-sm-9">
      <input type="text" name="callback" readonly value="<?php echo U('member/other/qq_login');?>" class="input-text" style="width:50%">
     </div></div></div></div>
  <div class="row cl">
   <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-2">    
    <input type="submit" class="btn btn-primary radius" name="dosubmit" value="&nbsp;&nbsp;保存&nbsp;&nbsp;">
    <input type="reset" class="btn btn-default radius" value="&nbsp;&nbsp;取消&nbsp;&nbsp;">
   </div></div>
 </form>
</div>
<?php include $this->admin_tpl('footer', 'admin');?>
<script type="text/javascript">
function check_all(){
 if($("input[name='member_point']").val()=='' || isNaN($("input[name='member_point']").val())){
  layer.msg('新會員默認(rèn)積分只能為數(shù)字!');
  return false;
 }
 if($("input[name='login_point']").val()=='' || isNaN($("input[name='login_point']").val())){
  layer.msg('每日登陸?yīng)剟罘e分只能為數(shù)字!');
  return false;
 }
 if($("input[name='comment_point']").val()=='' || isNaN($("input[name='comment_point']").val())){
  layer.msg('發(fā)布評論獎勵積分只能為數(shù)字!');
  return false;
 }
 if($("input[name='login_point']").val()=='' || isNaN($("input[name='login_point']").val())){
  layer.msg('投稿獎勵積分只能為數(shù)字!');
  return false;
 }
 return true;   
}
$(function(){
 $.Huitab("#tab_system .tabBar span","#tab_system .tabCon","current","click","<?php echo isset($_GET['tab']) ? intval($_GET['tab']) : '0'?>");
});
</script>
</body>
</html>

接著打開項目:application\member\view\default\register.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
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>會員注冊</title>
   <link href="{STATIC_URL}css/member_login.css" rel="stylesheet" type="text/css" />
   <script type="text/javascript" src="{STATIC_URL}js/jquery-1.8.2.min.js"></script>
   <script type="text/javascript" src="{STATIC_URL}plugin/layer/3.0.1/layer.js"></script>
   <script type="text/javascript" src="{STATIC_URL}js/register.js"></script>
   <meta name="description" content="yzmcms會員注冊" />
  </head>
  <body>
  <div class="w880 main">
    <div class="main_left">
      <p class="logo"><a href="{SITE_URL}"><img src="{STATIC_URL}images/logo.png"></a></p>
   <p>已經(jīng)有帳號?<a href="{U('login')}">點擊登錄</a></p>
   <p>使用合作網(wǎng)站登錄</p>
   <p><a href="{U('member/other/qq_login')}" target="_blank" class="qq_login">騰訊QQ登陸</a></p>
    </div>    
    <div class="main_right">
     <div class="login">會員注冊</div>   
   <div class="form2">
    <form action="" method="post" onsubmit="return checkall()">
    <ul>
     <li><label>用戶名</label><input type="text" class="input" name="username" id="username" placeholder="請輸入用戶名" value=""></li>
     <li><label>電子郵箱</label><input type="text" class="input"  name="email" id="email" placeholder="請輸入電子郵箱" value=""></li>     
     <li><label>密碼</label><input type="password" class="input"  name="password" id="password" placeholder="請輸入密碼" value=""></li>
     <li><label>確認(rèn)密碼</label><input type="password" class="input"  name="password2" id="password2" placeholder="請輸入確認(rèn)密碼" value=""></li>
     <li><label>驗證碼</label><input type="text" class="input code"  name="code" id="code" placeholder="請輸入驗證碼"><img src="{U('api/index/code')}" onclick="this.src=this.src+'?'" class="codeimg" title="看不清,換一張"></li>
     <li><label>手機(jī)號碼:</label><input type="text" class="input" name="mobile" id="mobile" value=""></li> 
     {if $config['member_mobile'] == 1}
     <li><label>手機(jī)驗證:</label><input type="text" class="input code" name="mobile_code" value="" id="mobile_code"> <b class="huoqu" style="height: 28px; width: 120px;cursor: pointer;">獲取驗證碼</b></li> 
         {/if}    
     <li><input type="submit" class="submit" name="dosubmit" value="同意以下協(xié)議并注冊"></li>
     <li><input type="checkbox" checked="checked" value="1" id="agree" name="agree"/> <a onclick="show_protocol()" href="javascript:void(0);">點擊閱讀注冊協(xié)議</a></li>
    </ul>
    </form>
   </div>   
    </div>
  </div>
  <div class='clearfix'></div>
  <div class="footer">
   <p>Powered by <a href="http://www.yzmcms.com" target="_blank">{YZMCMS_SOFTNAME}</a> © 2014-2018  版權(quán)所有</p>
  </div>  
  <script type="text/javascript">
  function checkname(){
   var res = false;
   if($("#username").val() != ''){
    $.ajax({   
     type: "post",   
     url: "{U('public_checkname')}",   
     dataType: "html",
     async: false
     data: "username="+$('#username').val(), 
     beforeSend: function(){
      $("#dosubmit").attr({ disabled: "disabled" });
     },    
     success: function(msg){  
     if(msg == '1'){
      $("#dosubmit").removeAttr("disabled");
      res = true;      
     }else if(msg == '-1'){
      layer.msg('用戶名已存在', {icon:2,time: 1000});
     }else if(msg == '0'){
      layer.msg('用戶名格式不正確', {icon:2,time: 1000});
     }else{
      layer.msg('未知錯誤', {icon:2,time: 1000});
     }     
     
    });
    return res;
   }else{
    layer.msg('用戶名不能為空', {icon:2,time: 1000});
    return res;
   }     
  }
  function checkemail(){
    var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; 
    var res = false;
    if(reg.test($("#email").val())){
     $.ajax({   
    type: "post",   
    url: "{U('public_checkemail')}",   
    dataType: "html",
    async: false
    data: "email="+$('#email').val(), 
    beforeSend: function(){
      $("#dosubmit").attr({ disabled: "disabled" });
    },    
    success: function(msg){  
     if(msg == '1'){
       $("#dosubmit").removeAttr("disabled");
       res = true;         
     }else if(msg == '-1'){
       layer.msg('電子郵箱已存在', {icon:2,time: 1000});
     }else if(msg == '0'){
       layer.msg('電子郵箱格式不正確', {icon:2,time: 1000});  
     }else{
       layer.msg('未知錯誤', {icon:2,time: 1000});
     }     
    
     });
      return res;
    }else{
      layer.msg('電子郵箱格式不正確', {icon:2,time: 1000});
      return res;
    }     
  }
  function show_protocol(){
     layer.open({
     type: 1,
     title: '會員注冊協(xié)議',
     skin: 'layui-layer-rim'
     area: ['550px''320px'], 
     content: '<div style="margin:15px 20px"><p >1、在本站注冊的會員,必須遵守《互聯(lián)網(wǎng)電子公告服務(wù)管理規(guī)定》,不得在本站發(fā)表誹謗他人,侵犯他人隱私,侵犯他人知識產(chǎn)權(quán),傳播病毒,政治言論,商業(yè)訊息等信息。</p><br><p>2、在所有在本站發(fā)表的文章,本站都具有最終編輯權(quán),并且保留用于印刷或向第三方發(fā)表的權(quán)利,如果你的資料不齊全,我們將有權(quán)不作任何通知使用你在本站發(fā)布的作品。</p><br><p>3、在登記過程中,您將選擇注冊名和密碼。注冊名的選擇應(yīng)遵守法律法規(guī)及社會公德。您必須對您的密碼保密,您將對您注冊名和密碼下發(fā)生的所有活動承擔(dān)責(zé)任。</p></div>'
   });
  }
  </script> 
<script type="text/javascript">
 var time = 0;
 var res = null;
 
 function sendTime(){
  clearTimeout(res); // 先清空一下倒計時資源。
        time--; // 倒計時時間遞減。
 
        // 如果倒計時到達(dá)0時,則恢復(fù)按鈕原來的內(nèi)容
        if (time <= 0) {
            time "獲取驗證碼";
            $('.huoqu').text(time);
            clearTimeout(res);
            time = 0;
            return;
        }
 
        // 倒計時的內(nèi)容寫到按鈕里面
        $('.huoqu').text("剩余" time "秒");
        res = setTimeout("sendTime()", 1000);
 }
 $(function(){
  var flg = true;
 
  $('.huoqu').on('click',function(){
   console.log(123);
                var mobile = $("#mobile").val();
                var code = $("#code").val();
                var reg = /^1[3,4,5,7,8]\d{9}$/;
                var ret = false;
                if (code == '') {layer.msg('請?zhí)顚戲炞C碼'); return ret;}
    if (!reg.test(mobile)) {layer.msg('手機(jī)號碼不正確');return ret;}
   if (0 == time) {
                var data = {"code" : code, "mobile" : mobile};
                var err = "";
 
                if (flg == true) {
                    flg = false;
                    // ajax提交請求
      $.ajax({   
     type: "post",   
     url: "{U('public_checksms')}",   
     dataType: "html",
     async: false
     data: data, 
     beforeSend: function(){
       $("#dosubmit").attr({ disabled: "disabled" });
     },    
     success: function(msg){  
      if(msg == '0'){
        time = 60;
        sendTime();
        layer.msg('短信發(fā)送成功!');        
        ret = true;         
      }else if(msg == '1'){
        layer.msg('驗證碼不正確');     
      }else if(msg == '2'){
        layer.msg('短信配置不正確');     
      }else{
        layer.msg(msg);
      }     
     
      });
                }
                $('.codeimg').click();
                return ret;
            }
  })
 
 })
</script> 
  </body>
</html>

接著在項目:application\member\view\default\目錄下新建名為:reset_mobile.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
75
76
77
78
79
80
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>會員中心-通過手機(jī)找回密碼</title>
   <link href="{STATIC_URL}css/member_reset.css" rel="stylesheet" type="text/css" />
   <meta name="description" content="通過手機(jī)找回密碼" />
  </head>
  <body>
        <div class="w1">
   <div class="w980 head">
     <div class="right"><a href="{SITE_URL}">回到首頁</a></div>
     <a href="{U('member/index/register')}" class="current">注冊</a> 歡迎登錄
   </div>
  </div>
  <!--主要內(nèi)容-->
  <div class="main">
    <h1>通過手機(jī)找回密碼</h1>
    <div class="main_left">
    <div class="title"><span>步驟:1. 確認(rèn)賬號 &nbsp;&nbsp;>&nbsp;&nbsp; 2.安全驗證 &nbsp;&nbsp;>&nbsp;&nbsp; 3. 重置密碼&nbsp;&nbsp;>&nbsp;&nbsp; 4. 成功</span>
    </div><div class="form">     
     {if $_SESSION['step'] == 1}
     <form method="post" action=""><ul>     
      <li>用戶名:<input type="text" placeholder="用戶名" required name="username" class="input"/></li>
      <li>驗證碼:<input type="text" placeholder="驗證碼" required name="code" class="input code"/><img src="{U('api/index/code')}" onclick="this.src=this.src+'?'" class="codeimg" title="看不清,換一張"></li>
      <li><input type="submit" name="dosubmit" value="下一步"  class="submit"> <a href="{U('init')}">重新選擇驗證方式</a></li>
      </ul>
      </form>
      {elseif $_SESSION['step'] == 2}
     <form method="post" action=""><ul>     
      <li><span class="red">我們已將校驗碼發(fā)送至您綁定的手機(jī)號<strong style="color:#333;">{$_SESSION['mobile']} </strong>,請在下方輸入完成驗證</span></li>
      <li>短信校驗碼:<input type="text" placeholder="短信校驗碼" required name="mobile_code" class="input code"/></li>
      <li><input type="submit" name="dosubmit" value="下一步"  class="submit"> <a onclick="history.go(-1)" href="javascript:void(0)">上一步</a></li>
      </ul>
     </form>
     {else}<form method="post" action="" onsubmit="return checkall()"><ul>     
      <li><span class="red">驗證成功,請重新設(shè)定您的密碼:</span></li>
      <li>  新密碼:<input type="password" placeholder="新密碼" required name="password" id="password" class="input"/></li>
      <li>確認(rèn)新密碼:<input type="password" placeholder="確認(rèn)新密碼" required name="password2" id="password2" class="input"/></li>
      <li><input type="submit" name="dosubmit" value="下一步"  class="submit"></li>
      </ul>
     </form>      
     {/if}    
    </div>    
    </div>
    <div class="main_right">
            <p>已經(jīng)有了賬號?</p>  
            <p>請直接登錄</p
            <br>   
            <p><a href="{U('member/index/login')}" class="button">登錄</a></p
    </div></div>
          <script>
     function checkall(){
      var password = document.getElementById("password").value;
      var password2 = document.getElementById("password2").value;
   if(password.length < 6){
      alert('密碼不能低于6位!');
      return false;
    }
   if(password != password2){
     alert('兩次密碼不一致!');
     return false;
   }
     }
    </script>
  <!--網(wǎng)站底部-->
  <div class="footer">
    <p>Powered by <a href="http://www.yzmcms.com" target="_blank">{YZMCMS_SOFTNAME}</a> © 2014-2018  版權(quán)所有</p>
  </div>
  </body>
</html>

接著我們打開項目:application\member\controller\index.class.php文件,替換register方法

?
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
 /**
  * 會員注冊
  */
 public function register(){ 
  $config = get_config();
  //檢查是否允許新會員注冊
  if($config['member_register'] == 0) showmsg('管理員關(guān)閉了新會員注冊!''stop');
  
  if(isset($_SESSION['_userid']) && $_SESSION['_userid']){
   showmsg(L('login_success'), U('member/index/init'), 1);
  }
   
   
  if(isset($_POST['dosubmit'])){
   
   if(empty($_SESSION['code']) || strtolower($_POST['code']) != $_SESSION['code']){
    $_SESSION['code'] = '';
    showmsg(L('code_error'), '', 1);
   }
   if (empty($_SESSION['mobile_code']) || strtolower($_POST['mobile_code']) != $_SESSION['mobile_code']) {
    $_SESSION['mobile_code'] = '';
    showmsg(L('手機(jī)驗證碼不正確'),'',1);
   }
   $_SESSION['code'] = '';
   
   $member = D('member');
   $data array();
   $data['username'] = isset($_POST['username']) && is_username($_POST['username']) ? trim($_POST['username']) : showmsg(L('user_name_format_error'));  
   $data['password'] = isset($_POST['password']) && is_password($_POST['password']) ? trim($_POST['password']) : showmsg(L('password_format_error')); 
   $data['email'] = isset($_POST['email']) && is_email($_POST['email']) ? trim($_POST['email']) : showmsg(L('mail_format_error'));    
   $data['mobile'] = isset($_POST['mobile']) && is_mobile($_POST['mobile']) ? trim($_POST['mobile']) : showmsg(L('手機(jī)號不正確'));
   $result $member->where(array('username'=>$_POST['username']))->find();
   if($result) showmsg(L('user_already_exists'));
   $result $member->where(array('email'=>$_POST['email']))->find();
   if($result) showmsg("郵箱已存在!");
   $result $member->where(array('mobile'=>$_POST['mobile']))->find();
   if($result) showmsg("手機(jī)已存在");
   $data['nickname'] = $data['username'];
   $data["password"] = password($data['password']);
   $data['regdate'] = $data['lastdate'] = SYS_TIME;
   $data['regip'] = $data['lastip'] = getip();
   $data['groupid'] = '1';
   $data['amount'] = '0.00';
   $data['point'] = $data['experience'] = $config['member_point'];  //經(jīng)驗和積分
   $data['status'] = ($config['member_check'] || $config['member_email']) ? 0 : 1;  
   $data['userid'] = $member->insert($data, true);  
   if(!$data['userid']) showmsg("注冊失敗!");
   
   D('member_detail')->insert($data, true, false); //插入附表
   
   if($config['member_email']){  //是否需要郵件驗證
    $mail_code $_SESSION['mail_code'] = md5(microtime(true).$data['userid']);
    $_SESSION['userid'] = $data['userid'];
    $url = SITE_URL."index.php?m=member&c=index&a=register&mail_code=$mail_code&userid={$data['userid']}&verify=1";
    $message '請點擊郵箱驗證地址:<a href="'$url .'">'$url .'</a>';
    $res = sendmail($data['email'], '會員郵箱驗證'$message);
    if(!$res) showmsg('郵件發(fā)送失敗,請聯(lián)系網(wǎng)站管理員!''stop');
    showmsg('我們已將郵件發(fā)送到您的郵箱,請盡快完成驗證!');
   }elseif($config['member_check']){  //是否需要管理員審核
    showmsg('注冊成功,由于管理員開啟審核機(jī)制,請耐心等待!');
   }
   
   $_SESSION['_userid'] = $data['userid'];
   $_SESSION['_username'] = $data['username'];
   set_cookie('_userid'$data['userid']);
   set_cookie('_username'$data['username']);
   set_cookie('_nickname'$data['username']);
   set_cookie('_groupid'$data['groupid']);  
   showmsg('注冊成功!', U('member/index/init'), 1);   
   
  }else{
   if(!empty($_GET['verify'])) {
    $mail_code = isset($_GET['mail_code']) ? trim($_GET['mail_code']) : showmsg(L('illegal_operation'));
    $userid = isset($_GET['userid']) ? intval($_GET['userid']) : showmsg(L('illegal_operation'));
    if(isset($_SESSION['mail_code']) && $mail_code==$_SESSION['mail_code'] && $userid==$_SESSION['userid']){
     unset($_SESSION['mail_code'], $_SESSION['userid']);
     D('member')->update(array('status' => 1, 'email_status' => 1),array('userid'=>$userid));
     showmsg('郵箱驗證成功!', U('member/index/login'), 2);
    }else{
     showmsg('驗證失敗,可能是驗證時間已過期!', U('member/index/register'));
    }
   }
   include template('member''register');
  }  
  
 }
  public function public_checksms(){
  if(empty($_SESSION['code']) || strtolower($_POST['code']) != $_SESSION['code']){
   $_SESSION['code'] = '';
   echo 1;
   exit;
  }
  $_SESSION['code'] = '';
  
  $mobile $_POST['mobile'];
 
  $result = sendsms($mobile);
  echo $result;
 
 

接著打開項目:application\member\controller\reset.class.php文件,增加reset_mobile方法

?
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
 public function reset_mobile(){
  session_start();
  $_SESSION['step'] = isset($_SESSION['step']) ? $_SESSION['step'] : 1;
 
  if ($_SESSION['step']==1 && isset($_POST['dosubmit'])) {
   if(empty($_SESSION['code']) || strtolower($_POST['code']) != $_SESSION['code']){
    $_SESSION['code'] = '';
    showmsg(L('code_error'), '', 1);
  }
 
  $data $this->_check($_POST['username']);
  if(empty($data['mobile'])) showmsg('您沒有綁定手機(jī),請選擇其他方式找回密碼!''stop');
  $ret = sendsms($data['mobile']);
  if ($ret != 0) {
   showmsg('短信發(fā)送失敗,請聯(lián)系網(wǎng)站管理員!');
  }
 
  $_SESSION['mobile'] = $data['mobile'];
  $_SESSION['userid'] = $data['userid'];
  $_SESSION['emc_times'] = 5;
  $_SESSION['step'] = 2;
 
 
  }elseif($_SESSION['step'] ==2 && isset($_POST['dosubmit'])){
   if($_SESSION['emc_times']=='' || $_SESSION['emc_times']<=0){
     $_SESSION['step'] = 1;
     showmsg("驗證次數(shù)超過5次,請重新獲取短信驗證碼!");
   }
   if(!empty($_SESSION['mobile_code']) && strtolower($_POST['mobile_code']) == strtolower($_SESSION['mobile_code'])){
     unset($_SESSION['emc_times']);
     $_SESSION['step'] = 3;
   }else{
     $_SESSION['emc_times'] = $_SESSION['emc_times']-1;
     showmsg('短信校驗碼錯誤!','',1);
   }
 
  }else if($_SESSION['step']==3 && isset($_POST['dosubmit'])){
   
   if(!isset($_POST['password']) || !is_password($_POST['password'])) showmsg(L('password_format_error'));
   
   D('member')->update(array('password' => password($_POST['password'])),array('userid'=>$_SESSION['userid']));
   unset($_SESSION['step'], $_SESSION['code'], $_SESSION['mobile_code'], $_SESSION['mobile'], $_SESSION['userid']);
   showmsg('更新密碼成功!', U('member/index/login'));
   
  }
 
  include template('member''reset_mobile');
 }

接著我們在項目common\function\system.func.php文件中增加sendsms發(fā)送短信方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function sendsms($mobile)
{
 $config = get_config();
 $user $config['smsbao_user'];
 $pass $config['smsbao_pass'];
 $sign $config['smsbao_sign'];
 if (empty($user) && empty($pass) && empty($sign)) {
  return 2;
 }
 $code = rand(1000,9999);
 $content '【'.$sign.'】您的驗證碼為:'.$code.'請妥善保存!';
 $url 'http://api.smsbao.com/sms?u='.$user.'&p='.md5($pass).'&m='.$mobile.'&c='.$content;
 $result file_get_contents($url);
 if ($result == 0) {
  $_SESSION['mobile_code'] = $code;
  return '0';
 }else{
  return $result;
 }
 
 
}

最后我們在項目根目錄下創(chuàng)建smsbao_install.php文件及smsbao.sql文件,來安裝短信寶信息

?
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
<?php
header("Content-type:text/html;charset=utf-8");
$config include('./common/config/config.php');
 
$conn = mysqli_connect($config['db_host'],$config['db_user'],$config['db_pwd'],$config['db_name']);
 
 
$newsql = sreadfile("smsbao.sql");
$sqls explode(";"$newsql);
 
foreach ($sqls as $sql) {
 if (empty($sql)) {
  continue;
 }
 if (!$con $con = mysqli_query($conn,$sql)) {
  echo "執(zhí)行sql語句成功".mysqli_error($conn);
  exit();
 }
 
}
 
echo "<h4>YzmCMS短信寶短信插件安裝成功,請刪除此文件。</h4>";
 
function sreadfile($filename){
 $content '';
 if(function_exists('file_get_contents')) {
  @$content file_get_contents($filename);
 else {
  if(@$fp fopen($filename'r')) {
   @$content fread($fpfilesize($filename));
   @fclose($fp);
  }
 }
 return $content;
}

?
1
2
3
4
5
INSERT INTO `yzm_config` (`id`, `name`, `type`, `title`,`value`,`status`) VALUES ('''smsbao_user''1''短信寶用戶名','0','1');
INSERT INTO `yzm_config` (`id`, `name`, `type`, `title`,`value`,`status`) VALUES ('''smsbao_pass''1''短信寶密碼','0','1');
INSERT INTO `yzm_config` (`id`, `name`, `type`, `title`,`value`,`status`) VALUES ('''smsbao_sign''1''短信寶用戶名','0','1');
INSERT INTO `yzm_config` (`id`, `name`, `type`, `title`,`value`,`status`) VALUES ('''member_mobile''3''新會員注冊是否需要短信驗證','0','1');
ALTER TABLE `yzm_member` ADD COLUMN `mobile`  char(11) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '手機(jī)號碼' AFTER `loginnum`;

經(jīng)過上面的替換,短信寶的短信平臺已經(jīng)替換成功了,可以正常使用了。進(jìn)行測試發(fā)送:

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

另外:我們已經(jīng)開發(fā)好完整的yzmCMS短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標(biāo)簽
在线亚洲免费视频| 51国产偷自视频区视频| 天堂网av手机版| 久久日一线二线三线suv| 日本不卡的三区四区五区| 久久久久国产精品免费免费搜索| 天天操天天干天天玩| 波多野结衣黄色| 自拍偷拍国产精品| 久久综合狠狠综合久久激情| 91精品国产综合久久久久久| 亚洲精品第一区二区三区| 日韩综合一区二区| 91久久伊人青青碰碰婷婷| 亚洲成人777777| 欧美性大战久久久久久久| 日韩在线不卡视频| 日韩欧美亚洲精品| 中国女人真人一级毛片| 日本sm残虐另类| 依依成人综合视频| 亚洲娇小xxxx欧美娇小| 黄大色黄女片18第一次| 五月婷婷丁香在线| 欧美体内谢she精2性欧美| 成人欧美一区二区三区| 国产精品成人观看视频免费| 国产一级片免费看| 在线播放国产一区| 精品福利视频导航| 国产九色精品| 午夜爱爱毛片xxxx视频免费看| 91在线观看污| 久久久亚洲国产| 黄色国产在线视频| 97超碰欧美中文字幕| 97视频在线观看免费高清完整版在线观看| 最新国产黄色网址| 国精产品一区一区三区mba桃花| 亚洲午夜精品视频| www.色偷偷.com| 精品一区二区免费视频| 久久久国产精品视频| 亚洲成人天堂网| 国产精品一二三四区| 亚洲欧洲日韩国产| 欧美黄色性生活| 日韩精品在线免费播放| 亚洲最大av网| 无码国产精品一区二区免费式直播| 黄色a一级视频| 黑森林福利视频导航| 午夜精品免费在线| 不卡av电影在线| 免费日韩在线观看| 亚洲女人被黑人巨大进入al| 黑人巨大精品欧美一区二区小视频 | 国产又猛又黄的视频| 国产日产欧美精品| 超碰网在线观看| 久久精品国产亚洲aⅴ| 中文字幕在线不卡一区二区三区 | 国产一区二区三区乱码| 午夜精品福利一区二区三区av | 少妇精品久久久久久久久久| 色偷偷成人一区二区三区91| 国产午夜小视频| 国产91aaa| 亚洲va韩国va欧美va| 麻豆国产尤物av尤物在线观看| 在线播放中文一区| 我要看一级黄色录像| 综合国产在线观看| 亚洲黄色片视频| 成人精品一区二区三区| 国产a区久久久| www.日本少妇| 夜夜爽夜夜爽精品视频| 香蕉视频1024| 日韩国产高清视频在线| 俄罗斯女人裸体性做爰| 亚洲精品久久久久久动漫器材一区| 欧美综合一区二区三区| 一卡二卡三卡四卡五卡| 欧美日韩中文国产| 男女超爽视频免费播放| 日日噜噜噜噜人人爽亚洲精品| 国产成人av福利| 97超碰蝌蚪网人人做人人爽| 免费a v网站| 亚洲人成色777777老人头| 国产成人精品a视频一区www| 制服下的诱惑暮生| 91国偷自产一区二区三区成为亚洲经典| 六十路精品视频| 亚洲乱码国产一区三区| 色屁屁影院www国产高清麻豆| 亚洲视频图片小说| 中文av一区特黄| 久久久免费在线观看| 999这里只有精品| 永久免费精品影视网站| 四虎影视1304t| 欧美日韩国产综合一区二区| 日本一本中文字幕| 性一交一乱一伧老太| 久久精品99无色码中文字幕 | 欧美成人黑人猛交| www欧美成人18+| 91在线免费看片| 中文字幕免费不卡在线| 国产91aaa| 精品少妇爆乳无码av无码专区| 91欧美一区二区| 日韩在线播放视频| 老司机精品福利在线观看| 欧美bbbbbbbbbbbb精品| 欧美日韩专区在线| 亚洲视频免费看| 可以免费观看av毛片| 亚洲综合丝袜美腿| 香蕉在线观看视频| 亚洲欧美三级伦理| 日本黄色中文字幕| 国产中文字幕91| 免费看日韩av| 久久五月天婷婷| 韩日精品视频一区| 精品一区二区三区国产| 老司机精品久久| 欧美精品video| 亚洲欧洲综合网| 欧美日韩裸体免费视频| 噼里啪啦国语在线观看免费版高清版| 久久亚洲精品小早川怜子| 成人av播放| 日日摸夜夜添夜夜添国产精品| 欧美亚洲国产日韩2020| 亚洲国产综合久久| 精品国产网站地址| 大乳护士喂奶hd| 国产精品免费观看视频| 国产情侣第一页| 日本黄色录像片| 99视频精品免费视频| 亚洲一区精品视频在线观看| 亚洲性日韩精品一区二区| a在线观看视频| 日本wwwcom| 欧美一区永久视频免费观看| 国产精品第九页| 欧美重口另类videos人妖| 免费人成网站在线观看欧美高清| 影音先锋在线亚洲| 国产精品日韩精品欧美在线| 999香蕉视频| 精品国产一二三区| 国产乱子伦精品无码码专区| 精品国产一二三区| 久久精品免费av| 91成人天堂久久成人| 亚洲成人77777| 中文字幕欧美日韩在线| 999久久久国产| 91超碰这里只有精品国产| 欧美午夜精品理论片| 国产婷婷色综合av蜜臀av| 成人性生生活性生交12| 亚洲va韩国va欧美va| 亚洲色图27p| 国产精品久久久一本精品| 久久超碰亚洲| 日韩欧美中文一区| 国产精品一区二区黑丝| 国产精品suv一区二区88| 91在线国产电影| 粉嫩老牛aⅴ一区二区三区| 自拍偷拍第八页| 日本a级片在线播放| 亚洲精品成a人在线观看| 久久国产日韩欧美精品| 中文字幕在线观看的网站| 中日韩美女免费视频网站在线观看| 日韩女优人人人人射在线视频| 国产suv精品一区二区三区| 中文字幕天天干| 中文字幕日韩在线播放| 久久国产麻豆精品| 欧美美女性视频| 久久精品国产欧美激情| 国产一区二区精品在线观看| 国产视频1区2区3区| 久久韩剧网电视剧| 成人av电影免费在线播放| 亚洲精品乱码久久| 国产精品ⅴa在线观看h| 中文字幕一区免费在线观看| 91麻豆精品国产91久久综合| 91九色视频在线| 精品欧美国产一区二区三区| 久久人人爽人人爽人人片av免费| 一区二区精品在线| 精品久久人人做人人爱| 欧美96一区二区免费视频| 999久久久精品视频| 97国产suv精品一区二区62| 国产午夜精品美女毛片视频| 婷婷社区五月天| 精品日韩美女| 日韩欧美亚洲另类制服综合在线| 熟妇高潮一区二区三区| 玖玖爱视频在线| 欧美一级片在线播放| 亚洲精品v日韩精品| 波多野结衣电车| 国产v片免费观看| 日日骚久久av| 国产欧美精品一区| 国产成人一区二区三区影院在线| 在线观看成人一级片| 精品视频在线导航| 成人国产精品免费网站| 一区二区三区四区五区| 午夜久久资源| 亚洲区中文字幕| 99视频一区二区| 国产无遮挡裸体免费视频| 亚洲av首页在线| 久久伊人免费视频| 中文字幕亚洲在| 亚洲综合网av| 不卡中文字幕在线观看| 成人av在线天堂| 67194成人在线观看| 日本aⅴ精品一区二区三区| 熟女少妇一区二区三区| 精品国产一区二区三区久久久久久 | 精品手机在线视频| 视频一区在线免费观看| 亚洲系列中文字幕| 久久亚洲精品小早川怜子| 99精品在线播放| 999精品视频在线| 国产精品一区二区3区| 欧美精品一卡二卡| av欧美精品.com| 久久不卡免费视频| 亚洲成人福利在线| 动漫美女被爆操久久久| 亚洲欧美在线一区二区| 亚洲精品国产精品乱码不99 | 青青青伊人色综合久久| 色综合99久久久无码国产精品| 亚洲一区二区三区精品视频| 欧美另类在线观看| 一本到不卡免费一区二区| 九九热在线视频观看这里只有精品| 最新黄色av网址| 男人操女人逼免费视频| 国产精品一区二区三区毛片淫片| 欧美一级高清片在线观看| 国产亚洲自拍一区| 亚洲国产精品久久久久爰性色| 好吊视频在线观看| 免费成人在线视频网站| 亚洲综合中文字幕在线| 日韩在线观看免费高清完整版| 精品成人av一区| 粉嫩绯色av一区二区在线观看| av一级在线观看| 成年人的黄色片| 黄瓜视频免费观看在线观看www| 欧美中文字幕视频| 亚洲国产精彩中文乱码av| 亚洲免费观看高清完整版在线 | 一二三四区精品视频| 污视频在线免费| 欧美日韩成人免费观看| 国产高清视频网站| 欧洲精品一区色| 清纯唯美日韩制服另类| 欧美成人欧美edvon| 国产精品一区久久久久| 黄色片免费观看视频| 黄色片免费网址| 大胆欧美熟妇xx| 亚洲www在线| 欧美一级艳片视频免费观看| 国产亚洲制服色| 国产又大又黄的视频| 免费看一级黄色| 男女视频在线看| 肉大捧一出免费观看网站在线播放| 国产精品久久久久久五月尺| 精品福利一区二区三区 | 亚洲h精品动漫在线观看| 国产成人av网站| 成人午夜福利视频| 成人a v视频| 2014亚洲天堂| 久久久午夜精品福利内容| 无码精品a∨在线观看中文| 欧美性大战久久久久| 91亚洲国产成人久久精品网站| 久久天天躁日日躁| 色成年激情久久综合| 综合中文字幕亚洲| 福利一区在线观看| 麻豆精品视频在线观看视频| 国产偷人爽久久久久久老妇app | 亚洲一级片免费看| 99鲁鲁精品一区二区三区| 欧美三级午夜理伦三级富婆| 少妇大叫太大太粗太爽了a片小说| 国产九色91| 成人xxxxx| 欧亚精品在线观看| 久久这里只有精品99| 亚洲色图15p| 91精品久久久久久久91蜜桃| 亚洲777理论| 久久亚洲综合av| 五月婷婷六月色| 亚洲国产精品电影| 欧美亚洲一级片| 精品国产乱码久久久久久108| 艳母动漫在线免费观看| 亚洲国产一区二区三区青草影视| 美女视频一区在线观看| 日本在线不卡视频| 国产精品五月天| 欧美精品123区| 7m第一福利500精品视频| 喜爱夜蒲2在线| 国产又粗又长又黄| 国产视频久久网| 亚洲AV无码成人精品区明星换面| 欧美日韩在线观看一区二区 | 日本不卡一区| 日韩福利片在线观看| 波多野洁衣一区| 在线播放日韩导航| 国产精品美女主播| 九色自拍视频在线观看| 国产激情第一页| 国产精品视频一区在线观看| 久久精品国产一区二区三| 狠狠躁18三区二区一区| 欧美在线免费观看| 污视频网站观看| 免费高清在线一区| 精品国产乱码久久久久久图片| 国产伦精品一区二区三区免 | 国产女人18毛片水真多| 日韩精品一区二区三区四区视频| 日韩高清专区| 国产精品影音先锋| 99re在线国产| 亚洲不卡在线播放| 日韩精品一区二区三区在线观看 | 911精品国产一区二区在线| 精品一区二区三区av| 97色在线观看| 日韩特黄一级片| 久久亚洲精品中文字幕冲田杏梨| 国产一区二区在线观看免费视频| 福利一区二区在线| 亚洲欧洲国产精品久久| 国产一区二区中文字幕| 中文字幕综合一区| 亚洲AV无码久久精品国产一区| 欧美影视一区在线| 免费看国产黄色片| 国产精品国产三级国产aⅴ原创| 一级片黄色录像| 国产精品久久一区| 国产精品欧美一级免费| 黄色一级片免费播放| 欧美一级精品在线| 国产精品30p| 亚洲va欧美va国产综合久久| 欧美 日韩 国产 成人 在线 91| 欧美在线观看日本一区| 懂色av蜜臀av粉嫩av喷吹| 久久免费视频在线观看| 秋霞午夜av一区二区三区| 97视频中文字幕| 国产在线视频一区二区三区| 鲁一鲁一鲁一鲁一澡| 欧美国产日本韩| 黄色一级在线视频| 综合久久久久综合| 亚洲一区二区中文字幕在线观看| 在线观看视频一区二区欧美日韩| 国产美女www| 国产精品国产三级欧美二区| 国产高清亚洲一区| 国语对白做受xxxxx在线中国| 欧美三级电影网| av无码一区二区三区| 欧美日韩一二区| 性chinese极品按摩| 欧美人伦禁忌dvd放荡欲情| 三级网站在线免费观看| 久久精品99国产精品酒店日本| 久久精品国产**网站演员| 在线观看免费黄网站| 国产亚洲一区二区三区在线播放| 欧美日韩国产高清一区| 国产91麻豆视频|