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


待發短信

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

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類

微信類

文章標簽
99视频免费播放| а天堂中文在线资源| 青青青青草视频| 国产精品视频成人| 久久伊人免费视频| 国产精品久久久久久久久久免费看| 亚洲精品911| 免费一级做a爰片久久毛片潮| 色一情一乱一伦一区二区三欧美| 欧美mv日韩mv国产网站app| 亚洲人成在线播放网站岛国| 精品一区二区三区久久| 亚洲美女精品视频| 鲁丝片一区二区三区| 超碰av在线免费观看| 中文字幕线观看| 日韩欧美在线免费观看视频| 国产原创精品在线| 国产不卡av在线| 国产精品免费福利| 国产日本一区二区三区| 午夜激情福利在线| 99精品视频国产| www.精品在线| 日本一区免费| 成人国产在线激情| **亚洲第一综合导航网站| 亚洲色图色老头| 欧洲亚洲国产日韩| 精品国产成人av| 午夜精品久久久久久久久久久久久 | 亚洲免费观看在线视频| 成人欧美一区二区三区白人 | 探花国产精品一区二区| 91视频一区二区三区| 欧美性极品少妇| 欧美在线视频你懂得| 这里只有精品电影| 亚洲一区二区三区在线看| 亚洲精品美国一| 制服.丝袜.亚洲.另类.中文| 欧美日韩一区二区三区| 国产美女精品人人做人人爽| 一区二区在线观看免费视频播放 | 2014亚洲天堂| 波多野结衣视频观看| 一级片视频免费观看| 中文字幕无人区二| 麻豆chinese极品少妇| 波多野结衣高清视频| 国产在线观看黄色| 亚洲最大成人网站| yjizz视频| 天天干中文字幕| 各处沟厕大尺度偷拍女厕嘘嘘| 欧美视频在线播放一区| www.日本在线观看| 久久久不卡网国产精品一区| 亚洲国产另类精品专区| 精品人在线二区三区| 亚洲精品午夜久久久| 精品国产一区二区三区久久影院| 黄色成人在线免费| 欧美亚洲国产视频| 福利视频一二区| 欧美黑吊大战白妞| 中日韩免费视频中文字幕| 色偷偷久久人人79超碰人人澡| 午夜精品aaa| 欧美在线播放高清精品| 日韩成人在线视频| 国产日韩中文在线| 欧美乱做爰xxxⅹ久久久| 精品无码一区二区三区的天堂| 亚洲第一福利一区| 91美女福利视频高清| 色欲av无码一区二区三区| 日韩和的一区二区| 成人少妇影院yyyy| 午夜影视日本亚洲欧洲精品| 亚洲电影中文字幕| 亚洲石原莉奈一区二区在线观看| 欧美一级一区二区| 国产精品视频免费观看www| 免费看91视频| 99在线小视频| 18成人在线观看| 欧美无砖专区一中文字| 精品毛片乱码1区2区3区| 欧美性一区二区三区| 啊啊啊一区二区| 国产一级性生活| www.色综合.com| 亚洲综合一二三区| 欧美日韩在线播放一区| 久久激情视频免费观看| 国产日韩精品久久| 国产精品永久入口久久久| 成人午夜免费剧场| 国产免费一区二区三区最新不卡| 亚洲最大成人网4388xx| www.99久久热国产日韩欧美.com| 成人在线中文字幕| 91精品中文在线| 不用播放器的免费av| 国产又黄又爽又色| 欧美性xxxx极品高清hd直播 | 中文字幕亚洲乱码| 大桥未久av一区二区三区中文| 欧美重口另类videos人妖| 欧美亚洲国产日本| 久久久免费视频网站| 日韩手机在线观看| 国产三级久久久| 91精品国产色综合久久ai换脸| 91超碰在线免费观看| 国产精品久久久久久久久免费看| 国产精品一区二区久久| 国产传媒欧美日韩| 久久亚洲国产成人精品无码区| 午夜免费激情视频| 懂色av中文字幕一区二区三区| 精品国产成人av| 国产国产精品人在线视| 四虎国产精品永久免费观看视频| 韩国欧美国产1区| 97国产一区二区精品久久呦| 天堂久久久久久| 精品中文字幕一区二区小辣椒 | 久久久久久免费看| 手机av免费观看| 久久精品免视看| 亚洲精选视频在线| 精品国产免费视频| 欧美激情一级二级| 欧美日韩在线高清| 午夜精品久久久久久久蜜桃| 精品国产精品三级精品av网址| 久久久欧美一区二区| 69久久精品无码一区二区| 国产成人在线网站| 欧美影院久久久| www.555国产精品免费| 国产精品久久久久久无人区| 国产精品国产三级国产普通话蜜臀| 亚洲国产天堂久久综合| 国内精品视频在线播放| 人妻少妇一区二区| 人妻丰满熟妇av无码区| 韩国av一区二区三区| 日韩欧美精品中文字幕| 欧美麻豆久久久久久中文 | 日本va欧美va国产激情| 国产精品白丝jk黑袜喷水| 播播国产欧美激情| 手机看片日韩av| 日韩高清专区| 国产99在线免费| 国产精品一区二区性色av| 91精品国产91久久久久久久久| 俺去了亚洲欧美日韩| 精品国产精品网麻豆系列 | 久久精品国产亚洲一区二区三区| www天堂在线| 国产精品无码一区| 国产精品第5页| 精品一区免费观看| 黑人巨大精品一区二区在线| 特级西西人体高清大胆| 亚洲久久久久久久| 好吊一区二区三区视频| 欧美无人区码suv| 在线看黄色的网站| 亚洲一区二区三区四区av| 国产999免费视频| 亚洲精品乱码久久久久久动漫| 国产精品久久中文字幕| 霍思燕三级露全乳照| 亚洲爆乳无码精品aaa片蜜桃| 一区在线电影| 一本色道久久99精品综合| 日韩精品欧美专区| 亚洲精品国产精品国自产| 亚洲精品在线免费看| 亚洲综合首页| 亚洲午夜精品久久久中文影院av| 亚洲欧洲精品一区二区| 综合视频免费看| 国产性生活免费视频| 成年人深夜视频| 国产二级片在线观看| 欧美女人性生活视频| 日韩毛片在线免费看| 韩国中文字幕av| 国产免费中文字幕| 成人一区二区三区仙踪林| 荫蒂被男人添免费视频| 久久久久久亚洲中文字幕无码| 91精品久久久久久久久久久久| 亚洲av无码一区二区三区人 | 极品少妇xxxx精品少妇| 国产成人在线看| 99国产欧美久久久精品| 国产日韩成人精品| 亚洲人成小说网站色在线 | 成人小视频在线| 91免费在线视频观看| 中文字幕av不卡| 亚洲一级电影视频| 欧美在线小视频| 日韩午夜精品视频| 亚洲欧美综合图区| 欧美成人精品一区二区| 欧美重口另类videos人妖| 成人综合国产精品| 久久综合九色综合久99| 中国一区二区三区| 国产网站免费在线观看| 国产欧美激情视频| 免费成人深夜夜行p站| 人人干在线观看| 久久精品视频7| 国内老熟妇对白xxxxhd| 日本欧美久久久久免费播放网| 国产精品乡下勾搭老头1| 国产亚洲欧洲997久久综合| 亚洲综合色自拍一区| 欧美日韩另类国产亚洲欧美一级| 亚洲精品电影在线| 精品少妇v888av| 国产日韩中文字幕在线| 蜜桃视频在线观看91| 成人短视频在线观看免费| 一级做a免费视频| 久久精品—区二区三区舞蹈| 国产午夜福利片| 精品国产一级片| 精品无人码麻豆乱码1区2区| 国产日韩欧美精品综合| 激情久久av一区av二区av三区 | 免费高清在线观看电视| 午夜一级黄色片| 日一区二区三区| 久久婷婷色综合| 欧美日韩亚洲一区二区三区| 亚洲国模精品私拍| 午夜精品福利在线观看| 999国产视频| 欧美一级特黄aaaaaa在线看片| 五月天激情播播| 91香蕉视频网| 91亚洲国产成人精品一区| 精品在线播放午夜| 中文字幕一区二区不卡| 欧美日韩高清一区| 日韩亚洲欧美成人| 成人高清视频观看www| 夜夜爽99久久国产综合精品女不卡 | 亚洲欧美高清在线| 国产无遮挡又黄又爽又色| 午夜国产在线观看| 国产清纯白嫩初高生在线观看91| 欧美在线高清视频| xxx一区二区| 国产传媒一区| av免费网站观看| 污污视频网站在线免费观看| 夜夜狠狠擅视频| 成人精品高清在线| 欧洲一区在线观看| 久久天天躁夜夜躁狠狠躁2022| 99视频免费观看蜜桃视频| 国产精品自拍片| 五月婷婷六月香| 亚洲第一视频在线| 国产欧美日韩在线观看| 欧美一区三区四区| 性日韩欧美在线视频| 三区精品视频| 91精品又粗又猛又爽| 欧美人一级淫片a免费播放| 国产精品自拍av| 一本在线高清不卡dvd| 久久亚洲国产精品成人av秋霞| 国产日韩欧美一区二区三区四区 | 日韩国产伦理| 丰满饥渴老女人hd| 这里只有精品国产| 91天堂素人约啪| 欧美一区二区播放| 国产成人精品久久| 日本久久久网站| 国产7777777| 亚洲欧美日韩综合在线| 一区二区三区成人| 日韩中文字幕在线视频| 鲁丝一区二区三区免费| 色欲欲www成人网站| 在线视频你懂得| 久久久精品免费免费| 精品盗摄一区二区三区| 91精品国产综合久久香蕉最新版| 成人在线免费观看av| 国产一级特黄a高潮片| 国产毛片一区二区| 欧美日韩精品一区二区| 国产成人免费av电影| 日韩在线一级片| 国产精品午夜影院| 91香蕉视频在线| 亚洲成人三级在线| 国产传媒一区二区三区| 人妻激情偷乱视频一区二区三区| 亚洲最大成人av| 国产精品久久久久久久第一福利 | 日本一区免费| 黄色短视频在线观看| 五月天婷婷在线观看| 精品成人在线视频| 97视频在线观看播放| 人妻少妇精品无码专区二区| 日韩精品一区二区av| 91在线视频免费91| 亚洲精品在线不卡| 欧美一区2区三区4区公司二百| 国产美女精品久久| 蜜臀av亚洲一区中文字幕| 欧美性色综合网| 国产精品久久久久7777婷婷| 男人女人黄一级| 亚洲一卡二卡在线| 国产精品欧美一区喷水| 日韩视频欧美视频| 51xx午夜影福利| 日本三级午夜理伦三级三| 91视视频在线观看入口直接观看www | 综合婷婷亚洲小说| 欧美理论电影在线观看| 国产精品国产三级国产专区51| 久操视频免费在线观看| www国产精品av| 在线观看中文字幕亚洲| 久久久成人精品一区二区三区 | 欧美精品aaa| 99re在线视频免费观看| 一区二区小视频| 亚洲国产sm捆绑调教视频 | 一区二区三区国产在线观看| 色乱码一区二区三区熟女| 中文字幕在线观看成人| 99精品视频一区二区| 中文字幕一区日韩电影| 男人的天堂视频在线| 九九九在线观看| 亚洲日本在线看| 欧美综合在线第二页| 想看黄色一级片| 亚洲色图欧美视频| 日韩一区二区三区四区五区六区| 久久久久久精| 69av.com| 国产精品国产馆在线真实露脸| 亚洲3p在线观看| www.cao超碰| 男人的天堂久久精品| 亚洲精品成a人在线观看| 好色先生视频污| 久久人人爽人人爽人人片av免费| 亚洲福利视频一区二区| 国产日韩欧美成人| 自拍偷拍中文字幕| 92精品国产成人观看免费| 精品中文字幕视频| 在线看免费毛片| 麻豆精品国产91久久久久久| 亚洲美女精品久久| 无码粉嫩虎白一线天在线观看| 国产又黄又粗又长| 欧美日韩一卡二卡三卡| 欧美一区二区福利| 亚洲熟女综合色一区二区三区| 欧美日韩一区二区免费视频| 国产精品久久久对白| 在线免费日韩av| 一区二区三区四区在线播放| 成人黄色午夜影院| 久久久久麻豆v国产| 国产精品网站在线| 国产精品无码专区在线观看| 九九热免费在线| 成人免费在线播放视频| 国产一区红桃视频| 性欧美疯狂猛交69hd| 亚洲色图欧美偷拍| 91色在线观看| 青草影院在线观看| 亚洲在线视频免费观看| 国产伦精品一区二区三区| 九九九国产视频| 偷拍一区二区三区四区| 精品综合在线| 国产精品suv一区| 欧美日韩一区三区| 午夜啪啪福利视频| 国产91免费在线观看| 日韩av在线一区| 国产精品拍拍拍| 国产成人av影院| 青草青草久热精品视频在线观看| 级毛片内射视频|