91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發短信

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

4001-021-502

工作時間

9:00-21:00

帝國CMSV_7.5新增功能模塊手機登錄

帝國CMS是基于B/S結構,安全、穩定、強大、靈活的網站管理系統.還提供了系統擴展框架。小編對這款系統還比較了解,今天就以增加手機登錄為例為大家講解一下如何進行二次開發,我們今天講解的是7.5版本,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用!

需求介紹:手機驗證碼登陸,未注冊手機號自動創建一個帳號

首先打開項目:\e\template\member\login.php 在74行左右新增手機快捷登錄

?
1
2
3
4
5
6
7
8
    <tr bgcolor="#FFFFFF">
      <td height="25">&nbsp;</td>
      <td height="25">
          <input type="submit" name="Submit" value=" 登 錄 ">&nbsp;&nbsp;&nbsp;
          <input type="button" name="button" value="馬上注冊" onclick="parent.location.href='../register/<?=$tobind?'?tobind=1':''?>';">
          <a style="cursor:pointer;"  onclick="parent.location.href='../mobilelogin'">手機號快捷登錄</a>
      </td>
    </tr>

打開項目:\e\template\member\ 新增個mobilelogin.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
<?php
if(!defined('InEmpireCMS'))
{
    exit();
}
?>
<?php
$public_diyr['pagetitle']='會員登錄';
$url="<a href=../../../>首頁</a>&nbsp;>&nbsp;<a href=../cp/>會員中心</a>&nbsp;>&nbsp;會員登錄";
require(ECMS_PATH.'e/template/incfile/header.php');
?>
<script src="/js/jquery.min-1.7.2.js"></script>
<br>
  <table width="500" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
      <form name="userloginform" method="POST" action="../doaction.php">
          <input type=hidden name=ecmsfrom value="<?=ehtmlspecialchars($_GET['from'])?>">
          <input type=hidden name=enews value="userloginform">
          <input name="groupid" type="hidden" id="groupid" value="<?=$groupid?>">
          <input name="tobind" type="hidden" id="tobind" value="<?=$tobind?>">
          <tr class="header">
              <td height="25" colspan="2"><div align="center">手機號快捷登錄<?=$tobind?' (綁定賬號)':''?></div></td>
          </tr>
 
 
          <tr bgcolor="#FFFFFF">
              <td height="25">手機</td>
              <td><input name="phone" type="text" id="phone" size="38"></td>
          </tr>
          <?php
          if($public_r['loginkey_ok'])
          {
          ?>
          <tr bgcolor="#FFFFFF">
              <td height="25">驗證碼:</td>
              <td height="25">
                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                          <td width="52"><input name="key" type="text" id="key" size="6">
                          </td>
                          <td id="loginshowkey"><a href="#EmpireCMS" onclick="edoshowkey('loginshowkey','login','<?=$public_r['newsurl']?>');" title="點擊顯示驗證碼">點擊顯示驗證碼</a></td>
                      </tr>
                  </table>
              </td>
          </tr>
         <?php
          }
          ?>
          <tr>
              <td height="25" bgcolor="#FFFFFF"> <div align='left'>認證碼</div></td>
              <td height="25" bgcolor="#FFFFFF"> <input name='rzm' type='text' id='rzm' maxlength='30'>
                  *<input  type="button" style="font-size: 12px; height: 22px; line-height: 19px;" value="發送驗證碼" onclick="sendrzm()" id="sendag"  ></td>
          </tr>
          <tr bgcolor="#FFFFFF">
              <td height="25">&nbsp; </td>
              <td height="25"> <input type="submit" name="button" value="登錄"></td>
          </tr>
      </form>
  </table>
<SCRIPT language=javascript>
    <!--
    var secs = 120;
    function sendrzm(){
        var tel=$("#phone").val();
        <?
        if($public_r['loginkey_ok'])
        {
        ?>
        if($('#key').val()==''||$('#key').val().length<4){
            alert('請先填寫圖形驗證碼');
            return false;
        }
        <?
        }
        ?>
        if($.trim(tel)==''||$.trim(tel).length!=11){
            alert('請填寫正確的手機號碼');
        }else{
            $.getJSON('/e/member/doaction.php?enews=Loginsend&phone=' + tel ,
                function(data) {
                    if(data.d=='2'){
                        alert(data.n);
                    }else{
                        document.userloginform.sendag.disabled=true;
                        for(i=1;i<=secs;i++) {
                            window.setTimeout("update(" + i + ")", i * 1000);
                        }
                    }
 
 
                });
        }
    }
    function update(num) {
        if(num == secs) {
            document.userloginform.sendag.value ="重新發送認證碼";
            document.userloginform.sendag.disabled=false;
        }
        else {
            printnr = secs-num;
            document.userloginform.sendag.value = "(" + printnr +")重新發送認證碼";
        }
    }
    //-->
</SCRIPT>
<br>
<?php
require(ECMS_PATH.'e/template/incfile/footer.php');
?>

打開項目:\e\member\ 新增mobilelogin目錄 以及子文件loginjs.php和index.php

loginjs.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
<?php
require("../../class/connect.php");
if(!defined('InEmpireCMS'))
{
    exit();
}
eCheckCloseMods('member');//關閉模塊
$myuserid=(int)getcvar('mluserid');
$r=array();
$mhavelogin=0;
if($myuserid)
{
    include("../../class/db_sql.php");
    include("../../member/class/user.php");
    include("../../data/dbcache/MemberLevel.php");
    $link=db_connect();
    $empire=new mysqlquery();
    $mhavelogin=1;
    //數據
    $myusername=RepPostVar(getcvar('mlusername'));
    $myrnd=RepPostVar(getcvar('mlrnd'));
    $qcklgr=qCheckLoginAuthstr();
    if(!$qcklgr['islogin'])
    {
        EmptyEcmsCookie();
        $mhavelogin=0;
    }
    else
    {
        $r=$empire->fetch1("select ".eReturnSelectMemberF('userid,username,groupid,userfen,money,userdate,havemsg,checked')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$myuserid' and ".egetmf('rnd')."='$myrnd' limit 1");
        if(empty($r[userid])||$r[checked]==0)
        {
            EmptyEcmsCookie();
            $mhavelogin=0;
        }
    }
    //會員等級
    if(empty($r[groupid]))
    {$groupid=eReturnMemberDefGroupid();}
    else
    {$groupid=$r[groupid];}
    $groupname=$level_r[$groupid]['groupname'];
    //點數
    $userfen=$r[userfen];
    //余額
    $money=$r[money];
    //天數
    $userdate=0;
    if($r[userdate])
    {
        $userdate=$r[userdate]-time();
        if($userdate<=0)
        {$userdate=0;}
        else
        {$userdate=round($userdate/(24*3600));}
    }
    //是否有短消息
    $havemsg="";
    if($r[havemsg])
    {
        $havemsg="<a href='".$public_r['newsurl']."e/member/msg/' target=_blank><font color=red>您有新消息</font></a>";
    }
    //$myusername=$r[username];
}
if($mhavelogin==1)
{
?>
document.write("&raquo;&nbsp;<font color=red><b><?=$myusername?></b></font>&nbsp;&nbsp;<a href=\"/e/member/my/\" target=\"_parent\"><?=$groupname?></a>&nbsp;<?=$havemsg?>&nbsp;<a href=\"/e/space/?userid=<?=$myuserid?>\" target=_blank>我的空間</a>&nbsp;&nbsp;<a href=\"/e/member/msg/\" target=_blank>短信息</a>&nbsp;&nbsp;<a href=\"/e/member/fava/\" target=_blank>收藏夾</a>&nbsp;&nbsp;<a href=\"/e/member/cp/\" target=\"_parent\">控制面板</a>&nbsp;&nbsp;<a href=\"/e/member/doaction.php?enews=exit&ecmsfrom=9\" onclick=\"return confirm(\'確認要退出?\');\">退出</a>");
<?php
    db_close();
    $empire=null;
}
else
{
?>
document.write("<form name=login method=post action=\"/e/member/doaction.php\">    <input type=hidden name=enews value=login>    <input type=hidden name=ecmsfrom value=9>    用戶名:<input name=\"username\" type=\"text\" class=\"inputText\" size=\"16\" />&nbsp;    密碼:<input name=\"password\" type=\"password\" class=\"inputText\" size=\"16\" />&nbsp;    <input type=\"submit\" name=\"Submit\" value=\"登陸\" class=\"inputSub\" />&nbsp;    <input type=\"button\" name=\"Submit2\" value=\"注冊\" class=\"inputSub\" onclick=\"window.open(\'/e/member/register/\');\" /></form>");
<?php
}
?>

index.php新增代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
require('../../class/connect.php');
require("../../class/db_sql.php");
require('../../member/class/user.php');
$link=db_connect();
$empire=new mysqlquery();
$editor=1;
eCheckCloseMods('member');//關閉模塊
$tobind=(int)$_GET['tobind'];
if($ecms_config['member']['loginurl'])
{
    Header("Location:".$ecms_config['member']['loginurl']);
    exit();
}
//導入模板
require(ECMS_PATH.'e/template/member/mobilelogin.php');
db_close();
$empire=null;
?>

打開項目:\e\member\class\member_loginfun.php 在146行增加mlogin方法

?
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
function mlogin($add){
    global $empire,$dbtbpre,$public_r,$ecms_config;
    if($ecms_config['member']['loginurl'])
    {
        Header("Location:".$ecms_config['member']['loginurl']);
        exit();
    }
    $dopr=1;
    if($_POST['prtype'])
    {
        $dopr=9;
    }
    $username=trim($add['phone']);
    $password=trim($add['phone']);
    if(!$username||!$password)
    {
        printerror("EmptyLogin","history.go(-1)",$dopr);
    }
    $tobind=(int)$add['tobind'];
    //驗證碼
    $keyvname='checkloginkey';
    if($public_r['loginkey_ok'])
    {
        ecmsCheckShowKey($keyvname,$add['key'],$dopr);
    }
    $username=RepPostVar($username);
    $password=RepPostVar($password);
    //手機驗證碼
    $tel=$add['phone'];
    $rzm=$add['rzm'];
    C_sjrl($tel,$rzm);
    $num=0;
    $zrc=$empire->fetch1("select userid from {$dbtbpre}enewsmemberadd where phone='$tel'  limit 1");
    $r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$zrc[0]' limit 1");
    if(!$r['userid'])
    {
        require "member_registerfun.php";
        $user_groupid=eReturnMemberDefGroupid();
        $groupid=(int)$add['groupid'];
        $groupid=empty($groupid)?$user_groupid:$groupid;
        CheckMemberGroupCanReg($groupid);
        //注冊時間
        $lasttime=time();
        $registertime=eReturnAddMemberRegtime();
        $rnd=make_password(20);//產生隨機密碼
        $userkey=eReturnMemberUserKey();
        //密碼
        $truepassword=$password;
        $salt=eReturnMemberSalt();
        $password=eDoMemberPw($password,$salt);
        $email '';
        //審核
        $checked=ReturnGroupChecked($groupid);
        if($checked&&$public_r['regacttype'])
        {
            $checked=0;
        }
        $checked=(int)$checked;
        //驗證附加表必填項
        $mr['add_filepass']=ReturnTranFilepass();
        $member_r array(",truename,mycall,phone,oicq,msn,homepage,userpic,address,zip,saytext",",'','',".$add[phone].",'','','','','','',''" );
        //IP
        $regip=egetip();
        $regipport=egetipport();
 
        $sql=$empire->query("insert into ".eReturnMemberTable()."(".eReturnInsertMemberF('username,password,rnd,email,registertime,groupid,userfen,userdate,money,zgroupid,havemsg,checked,salt,userkey').") values('$username','$password','$rnd','$email','$registertime','$groupid','$public_r[reggetfen]','0','0','0','0','$checked','$salt','$userkey');");
        //取得userid
        $userid=$empire->lastid();
        //附加表
        $addr=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid='$userid'");
        if(!$addr['userid'])
        {
            $spacestyleid=ReturnGroupSpaceStyleid($groupid);
            $sql1=$empire->query("insert into {$dbtbpre}enewsmemberadd(userid,spacestyleid,regip,lasttime,lastip,loginnum,regipport,lastipport".$member_r[0].") values('$userid','$spacestyleid','$regip','$lasttime','$regip','1','$regipport','$regipport'".$member_r[1].");");
        }
        //更新附件
        UpdateTheFileOther(6,$userid,$mr['add_filepass'],'member');
        ecmsEmptyShowKey($keyvname);//清空驗證碼
        //綁定帳號
        if($tobind)
        {
            MemberConnect_BindUser($userid);
        }
        if($sql)
        {
            //審核
            if($checked==0)
            {
                $location=DoingReturnUrl("../../",$_POST['ecmsfrom']);
                printerror("RegisterSuccessCheck",$location,1);
            }
            $logincookie=0;
            if($ecms_config['member']['regcookietime'])
            {
                $logincookie=time()+$ecms_config['member']['regcookietime'];
            }
            $r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$userid' limit 1");
            $set1=esetcookie("mlusername",$username,$logincookie);
            $set2=esetcookie("mluserid",$userid,$logincookie);
            $set3=esetcookie("mlgroupid",$groupid,$logincookie);
            $set4=esetcookie("mlrnd",$rnd,$logincookie);
            //驗證符
            qGetLoginAuthstr($userid,$username,$rnd,$groupid,$logincookie);
            //登錄附加cookie
            AddLoginCookie($r);
            $location="../member/cp/";
            $returnurl=getcvar('returnurl');
            if($returnurl&&!strstr($returnurl,"e/member/iframe")&&!strstr($returnurl,"e/member/register")&&!strstr($returnurl,"enews=exit"))
            {
                $location=$returnurl;
            }
            $set5=esetcookie("returnurl","");
            //易通行系統
            DoEpassport('reg',$userid,$username,$truepassword,$salt,$email,$groupid,$registertime);
            $location=DoingReturnUrl($location,$_POST['ecmsfrom']);
            printerror("RegisterSuccess",$location,1);
        }
        else
        {printerror("DbError","history.go(-1)",1);}
    }
    else{
        if($r['checked']==0)
        {
            if($public_r['regacttype']==1)
            {
                printerror('NotCheckedUser','../member/register/regsend.php',1);
            }
            else
            {
                printerror('NotCheckedUser','',1);
            }
        }
        //綁定帳號
        if($tobind)
        {
            MemberConnect_BindUser($r['userid']);
        }
        $rnd=make_password(20);//取得隨機密碼
        //默認會員組
        if(empty($r['groupid']))
        {
            $r['groupid']=eReturnMemberDefGroupid();
        }
        $r['groupid']=(int)$r['groupid'];
        $lasttime=time();
        //IP
        $lastip=egetip();
        $lastipport=egetipport();
        $usql=$empire->query("update ".eReturnMemberTable()." set ".egetmf('rnd')."='$rnd',".egetmf('groupid')."='$r[groupid]' where ".egetmf('userid')."='$r[userid]'");
        $empire->query("update {$dbtbpre}enewsmemberadd set lasttime='$lasttime',lastip='$lastip',loginnum=loginnum+1,lastipport='$lastipport' where userid='$r[userid]'");
        //設置cookie
        $lifetime=(int)$add['lifetime'];
        $logincookie=0;
        if($lifetime)
        {
            $logincookie=time()+$lifetime;
        }
        $set1=esetcookie("mlusername",$username,$logincookie);
        $set2=esetcookie("mluserid",$r['userid'],$logincookie);
        $set3=esetcookie("mlgroupid",$r['groupid'],$logincookie);
        $set4=esetcookie("mlrnd",$rnd,$logincookie);
        //驗證符      qGetLoginAuthstr($r['userid'],$username,$rnd,$r['groupid'],$logincookie);
        //登錄附加cookie
        AddLoginCookie($r);
        $location="../member/cp/";
        $returnurl=getcvar('returnurl');
        if($returnurl)
        {
            $location=$returnurl;
        }
        if(strstr($_SERVER['HTTP_REFERER'],"e/member/iframe"))
        {
            $location="../member/iframe/";
        }
        if(strstr($location,"enews=exit")||strstr($location,"e/member/register")||strstr($_SERVER['HTTP_REFERER'],"e/member/register"))
        {
            $location="../member/cp/";
            $_POST['ecmsfrom']='';
        }
        ecmsEmptyShowKey($keyvname);//清空驗證碼
        $set6=esetcookie("returnurl","");
        if($set1&&$set2)
        {
            //易通行系統      DoEpassport('login',$r['userid'],$username,$password,$r['salt'],$r['email'],$r['groupid'],$r['registertime']);
            $location=DoingReturnUrl($location,$_POST['ecmsfrom']);
            printerror("LoginSuccess",$location,$dopr);
        }
        else
        {
            printerror("NotCookie","history.go(-1)",$dopr);
        }
    }
}

打開項目:\e\class\connect.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
//登錄發送手機驗證碼
function F_rzml($tel){
    global $empire,$dbtbpre,$public_r;
 
 
    $ism=is_mobile($tel);
    if($ism == 2)
    {
        G_return("手機號碼為空或者錯誤!");
    }
    $time=time();
    //識別碼
    $gzwc=RepPostVar(getcvar('gzwrl'));
    $zr=$empire->fetch1("select * from {$dbtbpre}rz where bsm='$gzwc' and sj='$tel'  limit 1");
    if($zr['id']){
        //驗證次數
        if($zr['c']>10)
        {
            G_return("該號碼已多次接收不了驗證碼,建議更換手機重新注冊!");
        }
        //驗證間隔時間
        $gtime2=$zr['t']+60*2;
        if($time<$gtime2)
        {
            G_return("發送過程中,手機接收驗證碼需要1-2分鐘,請耐心等待!");
        }
        $rm=no_make_password(6);
        $content=$rm;
        $fh=api_sendsms($tel,$content);
        if($fh){
            $sql=$empire->query("update {$dbtbpre}rz set t='$time',rzm='$rm',c=c+1 where id='$zr[id]'");
            $logincookie=$time+3600*2;
            $set1=esetcookie("gzwrz",$gzwc,$logincookie);
            G_return("驗證碼已發送成功,請查收!",1);
        }else{
            G_return("發送失敗,請聯系管理員!");
        }
    }else{
        $rm=no_make_password(6);
        $content=$rm;
        $fh=api_sendsms($tel,$content);
        if($fh){
            $gzwc=make_password(20);
            $sql=$empire->query("insert into {$dbtbpre}rz(bsm,rzm,sj,t,c) values('$gzwc','$rm','$tel','$time','1');");
            $logincookie=$time+3600*2;
            $set1=esetcookie("gzwrl",$gzwc,$logincookie);
            G_return("驗證碼已發送成功,請查收!",1);
        }else{
            G_return("發送失敗,請聯系管理員!");
        }
    }
}

打開項目:\e\member\doaction.php 在66行新增下代碼

?
1
2
3
4
elseif($enews=="userloginform")//手機快捷登錄
{
    mlogin($_POST);
}

好了經過以上的添加,短信寶手機功能模塊就已經安裝成功,可以正常使用了

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
91精品国产综合久久精品麻豆| 欧美一级理论片| 亚洲图片激情小说| 91 com成人网| 成人av中文字幕| 麻豆视频观看网址久久| 亚洲欧洲国产专区| 韩国三级在线一区| 一二三四社区欧美黄| 久久欧美中文字幕| 日韩一区二区三区视频| 在线视频一区二区三| 国产精品一二三区| 丝袜亚洲精品中文字幕一区| 成人免费在线观看入口| 久久日韩精品一区二区五区| 欧美日韩国产三级| 91蝌蚪国产九色| 国产成人午夜精品5599 | 国产凹凸在线观看一区二区| 热久久一区二区| 一区二区理论电影在线观看| 国产精品女主播在线观看| 日韩欧美国产一区二区三区 | 亚洲午夜av在线| 亚洲视频香蕉人妖| 亚洲国产成人一区二区三区| 精品成a人在线观看| 制服丝袜亚洲色图| 欧美日韩精品是欧美日韩精品| 99riav久久精品riav| 国产99久久精品| 国产黄色成人av| 国产美女视频一区| 久久精品国产在热久久| 日韩激情av在线| 三级欧美在线一区| 亚洲h在线观看| 婷婷六月综合亚洲| 91麻豆精品国产91久久久使用方法| 91国偷自产一区二区使用方法| 97久久精品人人做人人爽| 99综合电影在线视频| 99久久免费国产| 91亚洲国产成人精品一区二区三| 成人精品小蝌蚪| a亚洲天堂av| 91天堂素人约啪| 欧美亚洲国产怡红院影院| 欧美中文字幕一区二区三区亚洲 | 99久久伊人精品| 91在线免费看| 欧洲一区在线电影| 在线观看91av| 精品国产乱码久久久久久闺蜜| 欧美成人a∨高清免费观看| 欧美成人免费网站| 久久精品一区八戒影视| 国产精品黄色在线观看| 国产精品天干天干在观线| 亚洲欧洲av色图| 亚洲一区二区av在线| 视频一区二区国产| 久久er精品视频| 国产69精品久久99不卡| 亚洲精品免费电影| 国产欧美日韩视频一区二区| 2022国产精品视频| 久久久综合网站| 国产精品久久久久久亚洲毛片| 国产精品久久久久aaaa| 亚洲精选免费视频| 日本成人在线视频网站| 国产主播一区二区| 成人免费黄色在线| 在线视频国产一区| 日韩一级大片在线观看| 国产亚洲精品福利| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲国产成人tv| 国产在线看一区| 91色|porny| 日韩欧美成人激情| 18欧美亚洲精品| 免费欧美在线视频| www.激情成人| 91精品国产高清一区二区三区蜜臀| 精品理论电影在线| 一区二区三区丝袜| 精久久久久久久久久久| 91麻豆国产福利在线观看| 日韩情涩欧美日韩视频| 亚洲桃色在线一区| 精品三级在线观看| 亚洲人妖av一区二区| 蜜乳av一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 日韩午夜激情电影| 亚洲精品免费在线| 国产乱人伦偷精品视频不卡| 91福利在线看| 国产日产欧产精品推荐色| 图片区小说区区亚洲影院| 成人美女在线观看| 日韩三级视频在线观看| 亚洲欧美日韩国产综合在线| 精品一区二区在线免费观看| 91福利国产成人精品照片| 久久精品亚洲国产奇米99| 丝袜亚洲另类欧美| 91在线丨porny丨国产| 久久久久久久久免费| 日产精品久久久久久久性色 | 久久精品99国产国产精| 在线免费精品视频| 国产精品久久看| 精品中文字幕一区二区小辣椒| 日本韩国欧美一区| 国产精品美女久久久久久| 极品少妇xxxx精品少妇| 欧美三级欧美一级| 亚洲免费在线视频| 成人在线一区二区三区| 久久综合999| 精品一区二区在线免费观看| 8x福利精品第一导航| 亚洲午夜一区二区| 日本国产一区二区| 亚洲桃色在线一区| 99久久伊人久久99| 国产精品国产精品国产专区不片| 国产乱码精品一区二区三区忘忧草 | 国产精品资源网| 精品美女在线观看| 美女视频黄频大全不卡视频在线播放 | 久久久精品国产99久久精品芒果 | 捆绑调教美女网站视频一区| 欧美日免费三级在线| 樱花影视一区二区| 91亚洲精品久久久蜜桃| 国产精品免费视频网站| 国产精品久久久久aaaa樱花 | 亚洲福中文字幕伊人影院| 色国产综合视频| 亚洲男同性视频| 色呦呦一区二区三区| 中文一区二区完整视频在线观看| 国产麻豆精品视频| 国产午夜精品福利| 成人涩涩免费视频| 国产精品毛片久久久久久久| 不卡一区在线观看| 亚洲欧洲日韩av| 99精品视频在线免费观看| 中文字幕中文字幕在线一区| av一区二区三区四区| 亚洲欧美日韩中文字幕一区二区三区| 99久久精品国产一区| 亚洲青青青在线视频| 欧洲一区在线观看| 视频一区二区三区在线| 欧美一区二区三区婷婷月色 | 日韩美女天天操| 国产综合色在线| 国产精品视频一二三| 91香蕉视频污在线| 亚洲一区av在线| 欧美精品亚洲二区| 免费在线一区观看| 欧美精品一区二区高清在线观看| 国产一区二区调教| 国产精品网站在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲精品乱码久久久久| 欧美老肥妇做.爰bbww| 麻豆成人免费电影| 久久伊99综合婷婷久久伊| 成人性生交大片免费看视频在线| 国产精品久久久久婷婷二区次| 色狠狠色狠狠综合| 日本最新不卡在线| 久久一二三国产| 99九九99九九九视频精品| 亚洲一区二区三区四区的| 欧美成人video| 成人久久久精品乱码一区二区三区| 中文字幕不卡的av| 在线观看欧美日本| 国产精品美女久久久久久2018| 91免费观看在线| 蜜臀av一区二区在线免费观看| 久久久精品国产99久久精品芒果| 99久久综合国产精品| 亚洲午夜三级在线| 亚洲精品一区二区三区99| 不卡视频在线看| 亚洲福利一区二区三区| 国产欧美一区二区三区沐欲| 在线观看日韩电影| 国产一区二区三区黄视频|