日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

身份验证——《跟我学Shiro》

發(fā)布時間:2025/3/21 编程问答 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 身份验证——《跟我学Shiro》 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

身份驗證,即在應用中誰能證明他就是他本人。一般提供如他們的身份ID一些標識信息來表明他就是他本人,如提供身份證,用戶名/密碼來證明。

在shiro中,用戶需要提供principals?(身份)和credentials(證明)給shiro,從而應用能驗證用戶身份:

principals:身份,即主體的標識屬性,可以是任何東西,如用戶名、郵箱等,唯一即可。一個主體可以有多個principals,但只有一個Primary principals,一般是用戶名/密碼/手機號。

credentials:證明/憑證,即只有主體知道的安全值,如密碼/數(shù)字證書等。

最常見的principals和credentials組合就是用戶名/密碼了。接下來先進行一個基本的身份認證。

?

另外兩個相關的概念是之前提到的SubjectRealm,分別是主體及驗證主體的數(shù)據(jù)源。

?

2.2??環(huán)境準備

本文使用Maven構建,因此需要一點Maven知識。首先準備環(huán)境依賴:?

Java代碼??

  • <dependencies>??
  • ????<dependency>??
  • ????????<groupId>junit</groupId>??
  • ????????<artifactId>junit</artifactId>??
  • ????????<version>4.9</version>??
  • ????</dependency>??
  • ????<dependency>??
  • ????????<groupId>commons-logging</groupId>??
  • ????????<artifactId>commons-logging</artifactId>??
  • ????????<version>1.1.3</version>??
  • ????</dependency>??
  • ????<dependency>??
  • ????????<groupId>org.apache.shiro</groupId>??
  • ????????<artifactId>shiro-core</artifactId>??
  • ????????<version>1.2.2</version>??
  • ????</dependency>??
  • </dependencies>???
  • 添加junit、common-logging及shiro-core依賴即可。

    ?

    2.3??登錄/退出

    1、首先準備一些用戶身份/憑據(jù)(shiro.ini)

    Java代碼??

  • [users]??
  • zhang=123??
  • wang=123??
  • 此處使用ini配置文件,通過[users]指定了兩個主體:zhang/123、wang/123。

    ??

    2、測試用例(com.github.zhangkaitao.shiro.chapter2.LoginLogoutTest)?

    Java代碼??

  • @Test??
  • public?void?testHelloworld()?{??
  • ????//1、獲取SecurityManager工廠,此處使用Ini配置文件初始化SecurityManager??
  • ????Factory<org.apache.shiro.mgt.SecurityManager>?factory?=??
  • ????????????new?IniSecurityManagerFactory("classpath:shiro.ini");??
  • ????//2、得到SecurityManager實例?并綁定給SecurityUtils??
  • ????org.apache.shiro.mgt.SecurityManager?securityManager?=?factory.getInstance();??
  • ????SecurityUtils.setSecurityManager(securityManager);??
  • ????//3、得到Subject及創(chuàng)建用戶名/密碼身份驗證Token(即用戶身份/憑證)??
  • ????Subject?subject?=?SecurityUtils.getSubject();??
  • ????UsernamePasswordToken?token?=?new?UsernamePasswordToken("zhang",?"123");??
  • ??
  • ????try?{??
  • ????????//4、登錄,即身份驗證??
  • ????????subject.login(token);??
  • ????}?catch?(AuthenticationException?e)?{??
  • ????????//5、身份驗證失敗??
  • ????}??
  • ??
  • ????Assert.assertEquals(true,?subject.isAuthenticated());?//斷言用戶已經(jīng)登錄??
  • ??
  • ????//6、退出??
  • ????subject.logout();??
  • }??
  • ???
  • 2.1、首先通過new IniSecurityManagerFactory并指定一個ini配置文件來創(chuàng)建一個SecurityManager工廠;

    2.2、接著獲取SecurityManager并綁定到SecurityUtils,這是一個全局設置,設置一次即可;

    2.3、通過SecurityUtils得到Subject,其會自動綁定到當前線程;如果在web環(huán)境在請求結束時需要解除綁定;然后獲取身份驗證的Token,如用戶名/密碼;

    2.4、調(diào)用subject.login方法進行登錄,其會自動委托給SecurityManager.login方法進行登錄;

    2.5、如果身份驗證失敗請捕獲AuthenticationException或其子類,常見的如:?DisabledAccountException(禁用的帳號)、LockedAccountException(鎖定的帳號)、UnknownAccountException(錯誤的帳號)、ExcessiveAttemptsException(登錄失敗次數(shù)過多)、IncorrectCredentialsException?(錯誤的憑證)、ExpiredCredentialsException(過期的憑證)等,具體請查看其繼承關系;對于頁面的錯誤消息展示,最好使用如“用戶名/密碼錯誤”而不是“用戶名錯誤”/“密碼錯誤”,防止一些惡意用戶非法掃描帳號庫;

    2.6、最后可以調(diào)用subject.logout退出,其會自動委托給SecurityManager.logout方法退出。

    ?

    從如上代碼可總結出身份驗證的步驟:

    1、收集用戶身份/憑證,即如用戶名/密碼;

    2、調(diào)用Subject.login進行登錄,如果失敗將得到相應的AuthenticationException異常,根據(jù)異常提示用戶錯誤信息;否則登錄成功;

    3、最后調(diào)用Subject.logout進行退出操作。

    ?

    如上測試的幾個問題:

    1、用戶名/密碼硬編碼在ini配置文件,以后需要改成如數(shù)據(jù)庫存儲,且密碼需要加密存儲;

    2、用戶身份Token可能不僅僅是用戶名/密碼,也可能還有其他的,如登錄時允許用戶名/郵箱/手機號同時登錄。?

    ?

    2.4??身份認證流程

    流程如下:

    1、首先調(diào)用Subject.login(token)進行登錄,其會自動委托給Security Manager,調(diào)用之前必須通過SecurityUtils. setSecurityManager()設置;

    2、SecurityManager負責真正的身份驗證邏輯;它會委托給Authenticator進行身份驗證;

    3、Authenticator才是真正的身份驗證者,Shiro API中核心的身份認證入口點,此處可以自定義插入自己的實現(xiàn);

    4、Authenticator可能會委托給相應的AuthenticationStrategy進行多Realm身份驗證,默認ModularRealmAuthenticator會調(diào)用AuthenticationStrategy進行多Realm身份驗證;

    5、Authenticator會把相應的token傳入Realm,從Realm獲取身份驗證信息,如果沒有返回/拋出異常表示身份驗證失敗了。此處可以配置多個Realm,將按照相應的順序及策略進行訪問。

    ?

    2.5? Realm

    Realm:域,Shiro從從Realm獲取安全數(shù)據(jù)(如用戶、角色、權限),就是說SecurityManager要驗證用戶身份,那么它需要從Realm獲取相應的用戶進行比較以確定用戶身份是否合法;也需要從Realm得到用戶相應的角色/權限進行驗證用戶是否能進行操作;可以把Realm看成DataSource,即安全數(shù)據(jù)源。如我們之前的ini配置方式將使用org.apache.shiro.realm.text.IniRealm。

    ?

    org.apache.shiro.realm.Realm接口如下:?

    Java代碼??

  • String?getName();?//返回一個唯一的Realm名字??
  • boolean?supports(AuthenticationToken?token);?//判斷此Realm是否支持此Token??
  • AuthenticationInfo?getAuthenticationInfo(AuthenticationToken?token)??
  • ?throws?AuthenticationException;??//根據(jù)Token獲取認證信息??
  • ?

    單Realm配置

    1、自定義Realm實現(xiàn)(com.github.zhangkaitao.shiro.chapter2.realm.MyRealm1):??

    Java代碼??

  • public?class?MyRealm1?implements?Realm?{??
  • ????@Override??
  • ????public?String?getName()?{??
  • ????????return?"myrealm1";??
  • ????}??
  • ????@Override??
  • ????public?boolean?supports(AuthenticationToken?token)?{??
  • ????????//僅支持UsernamePasswordToken類型的Token??
  • ????????return?token?instanceof?UsernamePasswordToken;???
  • ????}??
  • ????@Override??
  • ????public?AuthenticationInfo?getAuthenticationInfo(AuthenticationToken?token)?throws?AuthenticationException?{??
  • ????????String?username?=?(String)token.getPrincipal();??//得到用戶名??
  • ????????String?password?=?new?String((char[])token.getCredentials());?//得到密碼??
  • ????????if(!"zhang".equals(username))?{??
  • ????????????throw?new?UnknownAccountException();?//如果用戶名錯誤??
  • ????????}??
  • ????????if(!"123".equals(password))?{??
  • ????????????throw?new?IncorrectCredentialsException();?//如果密碼錯誤??
  • ????????}??
  • ????????//如果身份認證驗證成功,返回一個AuthenticationInfo實現(xiàn);??
  • ????????return?new?SimpleAuthenticationInfo(username,?password,?getName());??
  • ????}??
  • }???
  • ?

    2、ini配置文件指定自定義Realm實現(xiàn)(shiro-realm.ini)??

    Java代碼??

  • #聲明一個realm??
  • myRealm1=com.github.zhangkaitao.shiro.chapter2.realm.MyRealm1??
  • #指定securityManager的realms實現(xiàn)??
  • securityManager.realms=$myRealm1???
  • 通過$name來引入之前的realm定義

    ?

    3、測試用例請參考com.github.zhangkaitao.shiro.chapter2.LoginLogoutTest的testCustomRealm測試方法,只需要把之前的shiro.ini配置文件改成shiro-realm.ini即可。

    ?

    多Realm配置

    1、ini配置文件(shiro-multi-realm.ini)??

    Java代碼??

  • #聲明一個realm??
  • myRealm1=com.github.zhangkaitao.shiro.chapter2.realm.MyRealm1??
  • myRealm2=com.github.zhangkaitao.shiro.chapter2.realm.MyRealm2??
  • #指定securityManager的realms實現(xiàn)??
  • securityManager.realms=$myRealm1,$myRealm2???
  • securityManager會按照realms指定的順序進行身份認證。此處我們使用顯示指定順序的方式指定了Realm的順序,如果刪除“securityManager.realms=$myRealm1,$myRealm2”,那么securityManager會按照realm聲明的順序進行使用(即無需設置realms屬性,其會自動發(fā)現(xiàn)),當我們顯示指定realm后,其他沒有指定realm將被忽略,如“securityManager.realms=$myRealm1”,那么myRealm2不會被自動設置進去。

    ?

    2、測試用例請參考com.github.zhangkaitao.shiro.chapter2.LoginLogoutTest的testCustomMultiRealm測試方法。

    ?

    Shiro默認提供的Realm

    以后一般繼承AuthorizingRealm(授權)即可;其繼承了AuthenticatingRealm(即身份驗證),而且也間接繼承了CachingRealm(帶有緩存實現(xiàn))。其中主要默認實現(xiàn)如下:

    org.apache.shiro.realm.text.IniRealm:[users]部分指定用戶名/密碼及其角色;[roles]部分指定角色即權限信息;

    org.apache.shiro.realm.text.PropertiesRealm:?user.username=password,role1,role2指定用戶名/密碼及其角色;role.role1=permission1,permission2指定角色及權限信息;

    org.apache.shiro.realm.jdbc.JdbcRealm:通過sql查詢相應的信息,如“select password from users where username = ?”獲取用戶密碼,“select password, password_salt from users where username = ?”獲取用戶密碼及鹽;“select role_name from user_roles where username = ?”獲取用戶角色;“select permission from roles_permissions where role_name = ?”獲取角色對應的權限信息;也可以調(diào)用相應的api進行自定義sql;

    ?

    JDBC Realm使用

    1、數(shù)據(jù)庫及依賴

    Java代碼??

  • <dependency>??
  • ????<groupId>mysql</groupId>??
  • ????<artifactId>mysql-connector-java</artifactId>??
  • ????<version>5.1.25</version>??
  • </dependency>??
  • <dependency>??
  • ????<groupId>com.alibaba</groupId>??
  • ????<artifactId>druid</artifactId>??
  • ????<version>0.2.23</version>??
  • </dependency>???
  • 本文將使用mysql數(shù)據(jù)庫及druid連接池;?

    ?

    2、到數(shù)據(jù)庫shiro下建三張表:users(用戶名/密碼)、user_roles(用戶/角色)、roles_permissions(角色/權限),具體請參照shiro-example-chapter2/sql/shiro.sql;并添加一個用戶記錄,用戶名/密碼為zhang/123;

    ?

    3、ini配置(shiro-jdbc-realm.ini)?

    Java代碼??

  • jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm??
  • dataSource=com.alibaba.druid.pool.DruidDataSource??
  • dataSource.driverClassName=com.mysql.jdbc.Driver??
  • dataSource.url=jdbc:mysql://localhost:3306/shiro??
  • dataSource.username=root??
  • #dataSource.password=??
  • jdbcRealm.dataSource=$dataSource??
  • securityManager.realms=$jdbcRealm???
  • 1、變量名=全限定類名會自動創(chuàng)建一個類實例

    2、變量名.屬性=值?自動調(diào)用相應的setter方法進行賦值

    3、$變量名?引用之前的一個對象實例?

    4、測試代碼請參照com.github.zhangkaitao.shiro.chapter2.LoginLogoutTest的testJDBCRealm方法,和之前的沒什么區(qū)別。

    ?

    2.6??Authenticator及AuthenticationStrategy

    Authenticator的職責是驗證用戶帳號,是Shiro API中身份驗證核心的入口點:?

    Java代碼??

  • public?AuthenticationInfo?authenticate(AuthenticationToken?authenticationToken)??
  • ????????????throws?AuthenticationException;???
  • 如果驗證成功,將返回AuthenticationInfo驗證信息;此信息中包含了身份及憑證;如果驗證失敗將拋出相應的AuthenticationException實現(xiàn)。

    ?

    SecurityManager接口繼承了Authenticator,另外還有一個ModularRealmAuthenticator實現(xiàn),其委托給多個Realm進行驗證,驗證規(guī)則通過AuthenticationStrategy接口指定,默認提供的實現(xiàn):

    FirstSuccessfulStrategy:只要有一個Realm驗證成功即可,只返回第一個Realm身份驗證成功的認證信息,其他的忽略;

    AtLeastOneSuccessfulStrategy:只要有一個Realm驗證成功即可,和FirstSuccessfulStrategy不同,返回所有Realm身份驗證成功的認證信息;

    AllSuccessfulStrategy:所有Realm驗證成功才算成功,且返回所有Realm身份驗證成功的認證信息,如果有一個失敗就失敗了。

    ?

    ModularRealmAuthenticator默認使用AtLeastOneSuccessfulStrategy策略。

    ?

    假設我們有三個realm:

    myRealm1:?用戶名/密碼為zhang/123時成功,且返回身份/憑據(jù)為zhang/123;

    myRealm2:?用戶名/密碼為wang/123時成功,且返回身份/憑據(jù)為wang/123;

    myRealm3:?用戶名/密碼為zhang/123時成功,且返回身份/憑據(jù)為zhang@163.com/123,和myRealm1不同的是返回時的身份變了;

    ?

    1、ini配置文件(shiro-authenticator-all-success.ini)?

    Java代碼??

  • #指定securityManager的authenticator實現(xiàn)??
  • authenticator=org.apache.shiro.authc.pam.ModularRealmAuthenticator??
  • securityManager.authenticator=$authenticator??
  • ??
  • #指定securityManager.authenticator的authenticationStrategy??
  • allSuccessfulStrategy=org.apache.shiro.authc.pam.AllSuccessfulStrategy??
  • securityManager.authenticator.authenticationStrategy=$allSuccessfulStrategy??
  • Java代碼??

  • myRealm1=com.github.zhangkaitao.shiro.chapter2.realm.MyRealm1??
  • myRealm2=com.github.zhangkaitao.shiro.chapter2.realm.MyRealm2??
  • myRealm3=com.github.zhangkaitao.shiro.chapter2.realm.MyRealm3??
  • securityManager.realms=$myRealm1,$myRealm3??
  • ?

    2、測試代碼(com.github.zhangkaitao.shiro.chapter2.AuthenticatorTest)

    2.1、首先通用化登錄邏輯?

    Java代碼??

  • private?void?login(String?configFile)?{??
  • ????//1、獲取SecurityManager工廠,此處使用Ini配置文件初始化SecurityManager??
  • ????Factory<org.apache.shiro.mgt.SecurityManager>?factory?=??
  • ????????????new?IniSecurityManagerFactory(configFile);??
  • ??
  • ????//2、得到SecurityManager實例?并綁定給SecurityUtils??
  • ????org.apache.shiro.mgt.SecurityManager?securityManager?=?factory.getInstance();??
  • ????SecurityUtils.setSecurityManager(securityManager);??
  • ??
  • ????//3、得到Subject及創(chuàng)建用戶名/密碼身份驗證Token(即用戶身份/憑證)??
  • ????Subject?subject?=?SecurityUtils.getSubject();??
  • ????UsernamePasswordToken?token?=?new?UsernamePasswordToken("zhang",?"123");??
  • ??
  • ????subject.login(token);??
  • }??
  • ?

    2.2、測試AllSuccessfulStrategy成功:????

    Java代碼??

  • @Test??
  • public?void?testAllSuccessfulStrategyWithSuccess()?{??
  • ????login("classpath:shiro-authenticator-all-success.ini");??
  • ????Subject?subject?=?SecurityUtils.getSubject();??
  • ??
  • ????//得到一個身份集合,其包含了Realm驗證成功的身份信息??
  • ????PrincipalCollection?principalCollection?=?subject.getPrincipals();??
  • ????Assert.assertEquals(2,?principalCollection.asList().size());??
  • }???
  • 即PrincipalCollection包含了zhang和zhang@163.com身份信息。

    ?

    2.3、測試AllSuccessfulStrategy失敗:

    Java代碼??

  • ????@Test(expected?=?UnknownAccountException.class)??
  • ????public?void?testAllSuccessfulStrategyWithFail()?{??
  • ????????login("classpath:shiro-authenticator-all-fail.ini");??
  • ????????Subject?subject?=?SecurityUtils.getSubject();??
  • }???
  • shiro-authenticator-all-fail.ini與shiro-authenticator-all-success.ini不同的配置是使用了securityManager.realms=$myRealm1,$myRealm2;即myRealm驗證失敗。

    ?

    對于AtLeastOneSuccessfulStrategy和FirstSuccessfulStrategy的區(qū)別,請參照testAtLeastOneSuccessfulStrategyWithSuccess和testFirstOneSuccessfulStrategyWithSuccess測試方法。唯一不同點一個是返回所有驗證成功的Realm的認證信息;另一個是只返回第一個驗證成功的Realm的認證信息。

    ?

    自定義AuthenticationStrategy實現(xiàn),首先看其API:

    Java代碼??

  • //在所有Realm驗證之前調(diào)用??
  • AuthenticationInfo?beforeAllAttempts(??
  • Collection<??extends?Realm>?realms,?AuthenticationToken?token)???
  • throws?AuthenticationException;??
  • //在每個Realm之前調(diào)用??
  • AuthenticationInfo?beforeAttempt(??
  • Realm?realm,?AuthenticationToken?token,?AuthenticationInfo?aggregate)???
  • throws?AuthenticationException;??
  • //在每個Realm之后調(diào)用??
  • AuthenticationInfo?afterAttempt(??
  • Realm?realm,?AuthenticationToken?token,???
  • AuthenticationInfo?singleRealmInfo,?AuthenticationInfo?aggregateInfo,?Throwable?t)??
  • throws?AuthenticationException;??
  • //在所有Realm之后調(diào)用??
  • AuthenticationInfo?afterAllAttempts(??
  • AuthenticationToken?token,?AuthenticationInfo?aggregate)???
  • throws?AuthenticationException;???
  • 因為每個AuthenticationStrategy實例都是無狀態(tài)的,所有每次都通過接口將相應的認證信息傳入下一次流程;通過如上接口可以進行如合并/返回第一個驗證成功的認證信息。

    ?

    自定義實現(xiàn)時一般繼承org.apache.shiro.authc.pam.AbstractAuthenticationStrategy即可,具體可以參考代碼com.github.zhangkaitao.shiro.chapter2.authenticator.strategy包下OnlyOneAuthenticatorStrategy?和AtLeastTwoAuthenticatorStrategy。

    ?

    到此基本的身份驗證就搞定了,對于AuthenticationToken?、AuthenticationInfo和Realm的詳細使用后續(xù)章節(jié)再陸續(xù)介紹。

    ?

    示例源代碼:https://github.com/zhangkaitao/shiro-example;可加群134755960探討Spring/Shiro技術。

    總結

    以上是生活随笔為你收集整理的身份验证——《跟我学Shiro》的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    久草在线视频在线 | 久草在线视频首页 | 青春草视频 | 日韩高清成人 | 日韩三级在线 | 在线亚洲精品 | 91成人久久| 色综合久久88色综合天天人守婷 | 国产亚洲精品久久久久久电影 | 亚洲精品国产精品久久99 | 99在线观看免费视频精品观看 | 欧美性色综合网 | 久久99这里只有精品 | 国产69精品久久app免费版 | 日韩在线视频在线观看 | 超碰97成人 | 成人久久电影 | 免费在线观看午夜视频 | 中文字幕 国产专区 | av在线com| 日本中文字幕影院 | 久草在线99 | 国产中年夫妇高潮精品视频 | a久久久久久 | 成年人免费观看国产 | 超碰在线国产 | 丰满少妇在线观看资源站 | 丝袜美女在线观看 | 国产成人精品网站 | 成人一级在线 | www成人av| 亚洲精品久久久久中文字幕二区 | 亚洲精品美女视频 | 天天色天天艹 | 黄色三级免费网址 | 五月开心激情 | 日韩深夜在线观看 | 久久五月婷婷丁香社区 | 91禁在线观看 | 在线色亚洲 | 日韩久久精品一区二区三区 | 久久成人国产精品免费软件 | 美女视频黄免费 | 狠狠干免费| www.午夜色.com | 久久极品 | 色婷婷视频 | 国产成人一区二区三区影院在线 | 亚洲va欧美va人人爽 | 欧美日韩不卡一区 | 亚洲精品色婷婷 | 中文字幕一区二区三区四区久久 | 国产亚洲在线视频 | 国产精品女人久久久 | 午夜视频黄 | 国产又粗又猛又色又黄视频 | 国产精品久久亚洲 | 日韩资源在线播放 | 欧美ⅹxxxxxx | 97在线精品视频 | 91av视频网站| 天天天插 | 在线国产激情视频 | 久久精品视频免费观看 | 成人av免费网站 | 99综合影院在线 | 国产精品久久久久久久久毛片 | 蜜臀av性久久久久蜜臀aⅴ流畅 | www,黄视频| 国产高清视频在线观看 | 黄污视频大全 | 一区二区三区四区五区六区 | 人人超在线公开视频 | 免费黄色看片 | 天天操天天操一操 | 中文字幕欧美激情 | 久久色亚洲 | sm免费xx网站 | 91桃色在线观看视频 | 九九九九九国产 | 久久玖| 国产精品久久久 | 久艹视频免费观看 | 亚洲电影一区二区 | 久草观看视频 | 97碰在线 | 玖玖在线精品 | 99视频精品免费视频 | 奇米网777 | 久久99精品国产91久久来源 | 久久精品国产99国产 | 粉嫩av一区二区三区四区 | 国产精品久久久久久久久久东京 | 欧美激情视频免费看 | 美腿丝袜一区二区三区 | 久久69精品 | 综合成人在线 | 亚洲免费在线播放视频 | 成年美女黄网站色大片免费看 | 欧美极品一区二区三区 | 亚洲一区二区三区精品在线观看 | 99久久99| 午夜精品久久久久久久99无限制 | 欧美日韩视频网站 | 国产做爰视频 | 久久久伦理 | 免费国产ww | 亚洲精品乱码久久久久久久久久 | 九九久久久久久久久激情 | 8090yy亚洲精品久久 | 精品久久久久久国产91 | 日韩久久精品一区二区三区下载 | 激情综合一区 | 国产精品99久久久久久有的能看 | 国产精品久久电影网 | 国产69精品久久久久9999apgf | 成人国产精品久久久 | 一区二区三区视频网站 | 久99久精品视频免费观看 | 亚洲综合精品在线 | 久久这里只有精品9 | 九色琪琪久久综合网天天 | 丰满少妇在线观看资源站 | 国产麻豆剧传媒免费观看 | 亚洲精品五月天 | 91欧美视频网站 | 人人澡视频| 天天超碰 | 精品一区久久 | 成人免费共享视频 | sesese图片| 狠狠色综合网站久久久久久久 | 中文在线中文a | 亚洲黄色免费观看 | 欧美精品亚州精品 | 色婷婷亚洲综合 | 黄色aa久久| 久久9999久久免费精品国产 | 九七视频在线观看 | 亚洲 欧美 成人 | 亚洲精品999 | 丁香六月国产 | 国产午夜一区二区 | 成人国产网址 | 99se视频在线观看 | 探花视频免费观看高清视频 | 五月亚洲婷婷 | 精品国产欧美一区二区 | 伊人久久影视 | 国产网红在线观看 | 日本美女xx | 综合色亚洲| 午夜影院先 | 精品国产乱码久久久久久1区2匹 | 99理论片 | 亚洲日本va午夜在线电影 | 久久久久久99精品 | 日韩中文字幕视频在线 | 在线看片一区 | 99久久www | 精品国产电影一区二区 | 久久综合国产伦精品免费 | 国产婷婷一区二区 | 久久国产成人午夜av影院潦草 | av网站有哪些 | 狠狠干综合网 | 天天干,天天射,天天操,天天摸 | 97小视频 | 欧美日韩国产精品一区二区亚洲 | 国产午夜免费视频 | 亚洲精品久久久久久久不卡四虎 | 激情五月亚洲 | 在线最新av | 深夜福利视频在线观看 | 久久精品99| 亚洲九九影院 | 一性一交视频 | 97电影手机版 | 国产精品久久久久久久久费观看 | 91精品国产麻豆国产自产影视 | 人人插人人草 | 青草草在线 | 中文字幕一区二区三区乱码不卡 | 国产一级片免费视频 | av一区二区在线观看中文字幕 | 中文字幕在线色 | 99精品在线免费视频 | 日韩三级视频 | 中文字幕在线网 | 亚洲成人免费在线 | 久久免费视频网站 | 亚洲国产中文字幕在线视频综合 | 国产一级片一区二区三区 | 国产精品 视频 | 狠狠色丁香婷婷综合久小说久 | 丝袜少妇在线 | 亚洲精品在线播放视频 | 97av视频在线 | 国内精品久久久久影院一蜜桃 | 中文字幕一区二区在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 看av在线| 99久久精品国 | 欧美男男tv网站 | 日韩av一区二区三区 | 国产视频999 | 国产精品久久婷婷六月丁香 | 高清视频一区二区三区 | 国产手机av | 色播五月激情五月 | 成人免费亚洲 | 美女视频网站久久 | 视频一区二区三区视频 | 亚洲一区二区三区在线看 | 一级黄色大片在线观看 | 最新av网址大全 | 国产精品第一页在线观看 | 欧美一级片免费在线观看 | 玖玖国产精品视频 | aa一级片 | 国产生活一级片 | 成年人免费av | 日韩成片 | 国产精品免费观看国产网曝瓜 | 婷婷av色综合 | 五月天,com | 国产馆在线播放 | 欧美在线观看视频一区二区 | 狠狠搞,com| 成年人免费在线观看网站 | 久久综合干 | 91精品久久久久久久99蜜桃 | 亚洲天堂网在线观看视频 | 天海翼一区二区三区免费 | 国产精品久久久久久久久久久久久久 | 婷婷色在线 | 天天操天天干天天干 | 欧美乱熟臀69xxxxxx | 免费国产视频 | 麻豆传媒视频观看 | 97视频成人| 欧美国产高清 | 超碰激情在线 | 中文字幕资源网 | 午夜婷婷在线观看 | 日本免费一二三区 | 天天操天天透 | 久久国产精品成人免费浪潮 | 日韩最新理论电影 | 天天噜天天色 | 免费在线观看污网站 | 欧美va天堂va视频va在线 | av一区二区三区在线播放 | 日韩精品一区二区三区中文字幕 | 久久国产欧美日韩精品 | 91看片麻豆 | www.久久99 | a天堂中文在线 | 国产精品久久久久久久久久久久午夜片 | 欧美性视频网站 | 绯色av一区 | 欧美一级片在线 | 色婷婷欧美 | 国产精品成人aaaaa网站 | 国产91综合一区在线观看 | 一本色道久久综合亚洲二区三区 | 成人av网站在线播放 | 中文字幕一区二区在线播放 | 在线观看色网 | 久久成人在线 | www.狠狠操 | 三级av在线 | 国产在线视频一区二区三区 | 午夜视频黄 | 亚洲精品成人av在线 | 黄色一级免费网站 | 99久久婷婷国产综合精品 | 久热精品国产 | 韩国av不卡| 色综合久久88色综合天天免费 | 黄色在线观看免费网站 | 亚洲人视频在线 | 国产一区 在线播放 | 久草视频免费在线播放 | 免费高清无人区完整版 | 午夜免费福利片 | 日韩av中文在线 | 色婷婷综合在线 | 日韩在线观看免费 | japanesefreesexvideo高潮 | 亚洲综合视频在线 | 在线视频成人 | 中文字幕av在线不卡 | 在线观看视频在线 | 99se视频在线观看 | 91插插插免费视频 | 国产午夜小视频 | 四虎在线永久免费观看 | 国产精品久久久久久久久久久久冷 | 色诱亚洲精品久久久久久 | 狠狠色香婷婷久久亚洲精品 | 精品亚洲男同gayvideo网站 | 久久国内精品99久久6app | 国产麻豆电影在线观看 | 久久久久久久电影 | 成人在线视频网 | 国产精品成人自产拍在线观看 | 婷婷六月久久 | 麻豆极品 | 色视频在线观看 | 国产视频日韩视频欧美视频 | 在线91色 | 欧洲亚洲精品 | 天天天操天天天干 | 色欲综合视频天天天 | 波多野结衣精品视频 | 久操中文字幕在线观看 | 狠狠色丁香婷婷综合欧美 | 激情综合网在线观看 | 成人免费观看视频大全 | 国产精品乱码久久久久久1区2区 | 久久久av电影 | av电影中文 | 中文字幕电影网 | 福利视频网站 | 成人a视频在线观看 | 欧美色图亚洲图片 | 日韩免费在线视频观看 | 欧美色伊人 | 国产一区网址 | 麻豆视频在线免费看 | 欧美成人a在线 | 国产综合片 | av网址在线播放 | 中国一级片视频 | 色国产精品一区在线观看 | 亚洲va在线va天堂va偷拍 | 久草影视在线 | 97精品国产一二三产区 | 美女国产在线 | 99久久久国产精品免费99 | 91成品人影院 | 91人人干 | 久久免费精品一区二区三区 | 精品久久久久久亚洲综合网站 | 天天天操天天天干 | 久久久九色精品国产一区二区三区 | 婷五月激情 | 久久久久亚洲精品国产 | 在线观看久久久久久 | 中文字幕黄色网址 | 国产一级免费播放 | www色| 免费久久99精品国产 | 国产中文字幕一区二区 | 四虎影视精品永久在线观看 | av电影中文字幕 | 亚洲精品乱码久久久久久蜜桃91 | 亚洲精品美女免费 | 中文不卡视频在线 | 黄色av免费电影 | 欧美一级片免费播放 | 在线视频麻豆 | 日韩av高清在线观看 | 日韩欧美网址 | 人人狠狠综合久久亚洲婷 | 欧美另类xxxxx | 久久视频这里只有精品 | 久久综合福利 | 久久免费一级片 | 综合激情婷婷 | 日韩一区二区三区高清在线观看 | 岛国av在线 | 欧美ⅹxxxxxx| 国产日产精品久久久久快鸭 | 久久久穴 | 国产精品久久久久久久久久了 | 中文字幕一区二区三区久久蜜桃 | www欧美xxxx | 91丨九色丨蝌蚪丨对白 | 色狠狠综合| 99r在线| 狠狠久久伊人 | 成人黄视频 | 天天操夜夜逼 | 国产91精品看黄网站在线观看动漫 | 亚洲欧美日韩国产 | 亚洲电影久久久 | 成人在线观看资源 | 天天操月月操 | 国产中文字幕视频 | 婷婷色在线视频 | 天天色宗合 | 成人午夜剧场在线观看 | 日韩在线视频看看 | 国产免费观看久久黄 | 91看成人| 国产精品久久久久久久妇 | 亚州日韩中文字幕 | 欧美成人精品三级在线观看播放 | 在线免费观看的av | 黄p在线播放 | 国产成人黄色片 | 婷婷激情久久 | 91久久爱热色涩涩 | 日本精品视频免费 | 中文字幕91视频 | 精品国产乱码久久久久 | 色婷婷免费视频 | 欧美激情亚洲综合 | 免费在线观看a v | 日韩字幕在线 | 国产小视频网站 | 成+人+色综合 | 高清免费av在线 | 免费a级大片 | 久久久www成人免费精品 | 成人黄色中文字幕 | 狠狠色伊人亚洲综合成人 | 日韩在线视频网站 | 天天弄天天操 | 国产精品av久久久久久无 | 午夜狠狠操 | 国产成人三级三级三级97 | 免费亚洲精品视频 | 99久久久免费视频 | 日本精品一区二区三区在线观看 | 成人午夜网址 | 久久综合之合合综合久久 | 五月婷婷狠狠 | 亚洲一区二区黄色 | 国产精品国产自产拍高清av | 中文字幕xxxx | a v在线视频 | 久草在线免费看视频 | 91福利视频久久久久 | 免费一级毛毛片 | 免费在线视频一区二区 | 国产精品美女在线 | 欧美三人交 | 九色porny真实丨国产18 | 婷婷色视频| 69av视频在线| 开心激情五月婷婷 | 99久久精品久久亚洲精品 | 亚洲天堂精品 | 亚洲在线视频免费 | 99久精品| 黄色av一级| 国产精品一码二码三码在线 | 国产精品国产三级国产aⅴ入口 | 摸阴视频 | 综合激情伊人 | 美女国内精品自产拍在线播放 | 69av免费视频 | 欧美aa一级 | .精品久久久麻豆国产精品 亚洲va欧美 | 免费看成人a | 精品一区二区在线免费观看 | 中文字幕日韩国产 | 中文字幕在线看片 | 亚洲欧美日韩一二三区 | 国产黄色在线看 | 久久国产精品99久久久久 | 国内成人精品视频 | 日韩中文字幕免费电影 | 国产永久免费高清在线观看视频 | 国产精品黄色 | 在线av资源 | 欧美日韩中文在线视频 | 视频一区在线免费观看 | 久久成人国产 | 色老板在线 | 亚洲精品一区二区三区四区高清 | 日韩中文字幕亚洲一区二区va在线 | 98超碰在线 | 亚洲精品tv | 色小说av| 国产精彩在线视频 | 日韩经典一区二区三区 | 中文在线天堂资源 | 91国内产香蕉 | 久久久久国产精品视频 | 国产视频一区二区在线 | 亚洲欧美视频网站 | 97视频在线看 | 国产一级一片免费播放放 | 亚洲成人黄色在线 | www国产亚洲精品久久网站 | 黄色av观看| 国产经典 欧美精品 | www.亚洲激情.com | 91丨九色丨国产女 | 在线黄色av电影 | 日韩欧美在线综合网 | 99国产精品视频免费观看一公开 | 国产精品丝袜久久久久久久不卡 | 久久精品综合网 | 日韩毛片精品 | 综合色综合色 | 国产精品永久 | 中文字幕人成不卡一区 | 91九色视频国产 | 波多野结衣在线观看视频 | 国产一卡二卡在线 | 久久激情五月丁香伊人 | 天天干天天插 | 999国内精品永久免费视频 | 一区二精品 | 免费av在线播放 | 国产又粗又猛又色又黄网站 | av成人免费网站 | 日本中文字幕久久 | 西西大胆啪啪 | 91欧美在线 | 久草在线这里只有精品 | 色丁香综合 | 天天摸天天操天天爽 | 在线观看视频99 | 日精品| 色999在线| 国产一区欧美一区 | 亚洲理论片 | 中文字幕色在线视频 | 96看片| 97在线观看视频国产 | 亚洲一区二区三区毛片 | 九九九九九精品 | 久色小说 | 国产小视频在线 | 国产一级二级三级视频 | 在线91视频 | 亚洲三级毛片 | 亚洲成av人片在线观看www | 色91在线视频 | 97色狠狠 | 欧美综合国产 | 国产精品电影在线 | 激情av五月婷婷 | 91高清视频 | 国内外成人在线视频 | 久久婷婷一区二区三区 | 天天操天天操天天 | 国产精品第一视频 | 欧美福利在线播放 | 午夜黄色影院 | 国产精品一区二区av日韩在线 | 欧美精品久久久久久久久久 | 嫩嫩影院理论片 | 色av色av色av | 日日干天天干 | 国产97视频在线 | 最新精品视频在线 | 一区二区欧美在线观看 | 日韩av午夜| 99视频在线播放 | 欧美在线不卡一区 | a√资源在线 | 丁香激情综合国产 | 国产综合在线视频 | 成人a视频片观看免费 | 免费看麻豆| 亚洲国产精品久久久久 | 日韩精品视频第一页 | 在线观看视频你懂得 | 欧美日韩成人 | 丝袜制服天堂 | 国产黑丝一区二区 | 亚洲精品在线免费播放 | 亚洲欧洲精品一区二区 | 久久精品一区八戒影视 | 五月天色丁香 | 日韩精品极品视频 | 国产精品自拍在线 | 中文字幕第一页在线视频 | 五月婷婷爱 | 成人av在线网 | 在线观看免费av网 | 日韩av一区二区三区四区 | 久日视频 | 国产又粗又猛又色 | 在线视频1卡二卡三卡 | 主播av在线 | 韩国av一区 | 九九亚洲视频 | 日韩一级电影网站 | av成人免费在线看 | 一区在线播放 | 亚洲人人av | 美女黄视频免费看 | 国产精品精品久久久 | 成人黄色小视频 | 五月天激情综合 | 免费观看性生交 | 国产精品99久久久久久宅男 | 久久蜜臀一区二区三区av | 亚洲欧美999 | avwww在线观看 | 久久国产香蕉视频 | 91亚洲精 | 国产一区免费在线观看 | 鲁一鲁影院| 久久精品视频99 | 久久国产福利 | 91.精品高清在线观看 | 99福利影院 | 日本在线观看视频一区 | 高清精品在线 | 日韩精品视频免费在线观看 | 网站免费黄| 久久天堂网站 | 日韩大片在线看 | 日韩精品中文字幕av | 国产成人a v电影 | 日韩中文字幕免费视频 | 中文字幕在线精品 | 欧美日韩网站 | 欧美在线视频免费 | 麻豆超碰 | 二区视频在线观看 | 日韩日韩日韩日韩 | 国产精品久久久久久久久久99 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久久久免费视频 | 色激情五月 | 香蕉免费| 国产美女视频免费 | 国产又粗又猛又黄又爽 | 国产精品久久久久久久久软件 | av网站免费线看精品 | av 在线观看 | 午夜国产在线 | av黄色在线 | 在线v片免费观看视频 | 四川bbb搡bbb爽爽视频 | 一区二区三区免费在线观看视频 | 在线中文字幕一区二区 | 人人澡澡人人 | 国产精品成人久久久久久久 | 欧美日产在线观看 | 亚洲作爱| 五月天久久婷婷 | 色网影音先锋 | 国内精品国产三级国产aⅴ久 | 国产一二三区在线观看 | 久久国产午夜精品理论片最新版本 | 91香蕉视频色版 | 深夜福利视频一区二区 | 色综合a | 911精品美国片911久久久 | 久久久久影视 | 色视频在线免费 | 日韩有码第一页 | 91免费高清视频 | 国产在线国偷精品产拍免费yy | 成年人国产在线观看 | 国产高清网站 | 国产精品麻豆视频 | 国产美女搞久久 | 激情综合一区 | www.夜夜操.com | 天天操 夜夜操 | www.夜夜| 九九热有精品 | 五月激情五月激情 | 国产999视频 | 夜夜操天天干 | 四虎成人免费影院 | 色伊人网| 亚洲国产精品成人女人久久 | 久久精品久久久久 | 91视频午夜| 天天摸天天操天天舔 | 久久99精品视频 | 久久麻豆视频 | 九九精品久久久 | 国产精品久久久久久久久免费看 | 亚洲在线精品视频 | 久久黄色精品视频 | 在线观看av网 | 97成人在线观看 | 一级淫片在线观看 | 国产精品一区二区免费 | 亚洲 欧洲 国产 精品 | 国产精品久久99精品毛片三a | 天天干天天操天天射 | 亚洲国产精品成人综合 | 久久精品第一页 | 国产高清绿奴videos | 亚洲视频在线观看网站 | 亚洲精品乱码久久久久v最新版 | 91香蕉视频黄 | 在线观看免费黄色 | 奇米影视8888 | 久久99精品国产麻豆宅宅 | 亚洲视频www | .精品久久久麻豆国产精品 亚洲va欧美 | 国产糖心vlog在线观看 | 日韩高清国产精品 | 成人免费视频网站在线观看 | 成人免费色 | 久久久久久久久久亚洲精品 | 蜜臀av性久久久久蜜臀av | 欧美最猛性xxx | 久久久综合九色合综国产精品 | 99久久99久国产黄毛片 | 亚洲精品黄| 婷婷久久亚洲 | 国产亚洲在线观看 | 日韩成人精品一区二区三区 | 欧美精品一区二区免费 | 午夜精品一二区 | 国产免费久久 | 久久超碰网| 欧美亚洲国产日韩 | 色爱成人网 | 欧美日韩中文在线观看 | 久久精彩免费视频 | 亚洲免费观看在线视频 | 国产精品一区二区吃奶在线观看 | 一区二区三区播放 | 久久免费视频这里只有精品 | 四季av综合网站 | 久久精品久久久久 | 精品一二 | 黄色官网在线观看 | 久草精品视频 | 日韩久久久久久久久久久久 | 九九热只有精品 | 国产第一页福利影院 | 黄色一级大片免费看 | 欧美极品一区二区三区 | 国产精品国产三级国产 | 91精品婷婷国产综合久久蝌蚪 | 午夜视频福利 | 久久久这里有精品 | 亚洲免费在线观看视频 | 日韩欧美一区二区三区视频 | 亚洲午夜不卡 | 午夜精品一区二区三区在线观看 | 国产精品久久伊人 | 欧美日韩一区二区在线观看 | 五月婷婷激情五月 | 欧美激情视频在线免费观看 | 人人艹视频 | 国产精品69久久久久 | 久久免费在线观看 | 中文字幕有码在线 | 日韩高清免费观看 | 黄色片网站免费 | 国产美女精品人人做人人爽 | 亚洲黄色三级 | 国产成人精品一区二区三区网站观看 | 欧美综合久久久 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 在线观看aaa | 欧美污在线观看 | 日韩一区在线播放 | 久久久久久国产精品亚洲78 | 国产一级特黄毛片在线毛片 | a黄色一级片| 免费看一及片 | 日本在线观看黄色 | 丁香在线视频 | 五月婷婷六月丁香在线观看 | 亚洲精品免费在线视频 | 香蕉精品在线观看 | 九九久久久 | 色a资源在线| 在线蜜桃视频 | 在线视频观看成人 | 成人黄色大片网站 | 玖玖视频 | 国产丝袜网站 | 亚洲黄色一级大片 | av在线看片 | 天天干天天做天天爱 | 国产精品一区专区欧美日韩 | 亚洲精品视频观看 | ,午夜性刺激免费看视频 | 亚洲国产精品久久久久婷婷884 | 福利久久久 | 999久久精品| 久久久久女人精品毛片 | 欧美另类交在线观看 | 精品久久久免费视频 | 欧美日韩一级久久久久久免费看 | 五月天婷婷在线观看视频 | 999视频在线播放 | 激情影院在线 | 日韩欧美在线国产 | 一区在线观看视频 | 五月天天色 | 在线看国产精品 | 中文字幕色在线视频 | 日韩一区视频在线 | 日韩在线中文字幕视频 | 久久免费看a级毛毛片 | www亚洲国产 | 狠狠色丁香婷婷综合欧美 | 人人看人人做人人澡 | 欧美日韩xx | 久久美女高清视频 | av电影 一区二区 | 天天干天天色2020 | 国产精品都在这里 | 在线免费观看麻豆视频 | 在线影视 一区 二区 三区 | 超碰在线中文字幕 | 在线国产观看 | 久久99亚洲精品久久 | 欧美日韩精 | 99色精品视频 | 日韩欧美视频免费看 | 亚洲午夜电影网 | 日韩精品中文字幕在线观看 | 欧美另类调教 | 激情自拍av| av在线收看 | 亚洲精品视频在线播放 | 亚洲乱码精品 | 一区二区三区在线免费观看 | 99久久精品免费一区 | 国内精品久久久 | 91精品视屏 | 久久免费毛片视频 | 亚洲精品在线一区二区 | 成人丁香花 | 97超碰在 | 日韩国产精品毛片 | 一区精品在线 | 天天色天天艹 | 婷婷av网| 国产精品9999久久久久仙踪林 | 九月婷婷综合网 | 美女视频是黄的免费观看 | av不卡免费看 | 亚洲黄色免费在线看 | 在线最新av | 亚洲精品女人久久久 | 99爱这里只有精品 | 天天干天天干天天操 | 国产九色在线播放九色 | 久久艹在线观看 | 国产二区av | 婷婷色网站 | 日本在线中文 | 久艹在线播放 | 欧美在线1区| 麻豆一区在线观看 | 伊人色**天天综合婷婷 | 黄av资源| 国产成人久久av免费高清密臂 | 婷婷精品在线视频 | 九九热av| 国产黄色免费在线观看 | 99久久精品免费视频 | 91精品啪在线观看国产线免费 | 日韩欧美在线免费 | 国产日本在线播放 | 高清国产在线一区 | 少妇视频在线播放 | 国产一区在线精品 | 99在线观看免费视频精品观看 | 免费在线观看污网站 | 成年人在线电影 | 日韩大片在线看 | 成人影音av | 欧美精品免费一区二区 | 亚洲成人精品在线观看 | 2023av| 手机看片福利 | 在线观看免费日韩 | 狠狠干.com | 在线观看日韩免费视频 | 日韩福利在线观看 | 午夜视频在线观看一区 | a在线观看国产 | 99久久婷婷国产 | 色综合久久久久综合体桃花网 | 婷婷免费在线视频 | 日韩欧美xxx | 久久国产午夜精品理论片最新版本 | 久久综合五月天婷婷伊人 | 免费成人在线观看视频 | 久久久久久中文字幕 | 日日爽视频 | 日韩免| 成人一级片视频 | a资源在线 | 久久久久久久久久久国产精品 | av福利网址导航 | 久久手机在线视频 | av不卡在线看 | 欧美一进一出抽搐大尺度视频 | 久久免费精品 | 日本午夜免费福利视频 | 色综合 久久精品 | 91av精品 | 片网址 | 国产亚洲久一区二区 | 久久久国产精品电影 | 经典三级一区 | 久久精品久久久久 | 在线91视频| 精品国产视频一区 | 中文字幕网站视频在线 | 五月婷婷综| 欧美天天综合 | 日韩理论片在线 | 最近免费在线观看 | 日韩av在线不卡 | 久久久精品成人 | 成人黄色片免费看 | 中文字幕日韩av | 韩国一区在线 | www.天天色.com | 婷婷久久婷婷 | 国产男女无遮挡猛进猛出在线观看 | 久久爽久久爽久久av东京爽 | 超碰成人免费电影 | 久久精品精品电影网 | 久久久久久久免费观看 | 久99精品 | 天天鲁天天干天天射 | 91av影视 | 色偷偷88888欧美精品久久 | 亚洲欧美日韩一级 | 特黄特黄的视频 | 久久99国产精品 | 在线看小早川怜子av | 国产精品一级视频 | 国产剧情在线一区 | 国产手机在线播放 | 亚洲色图27p | 亚洲一区二区三区精品在线观看 | 久久久久久久影视 | 国产视频精品久久 | 亚洲第一成网站 | 午夜视频在线观看一区 | 一区二区中文字幕在线观看 | 九九亚洲精品 | 西西444www大胆高清图片 | 亚洲精品毛片一级91精品 | 日韩视频www | 一区二区三区动漫 | 天天干视频在线 | 久久观看最新视频 | 久草在线手机观看 | 又污又黄的网站 | 91视视频在线直接观看在线看网页在线看 | 毛片网站在线观看 | 欧美天天射 | 精品黄色在线观看 | 西西444www大胆无视频 | 亚洲日韩中文字幕 | 日韩二区精品 | 日韩av免费在线看 | 丁香网五月天 | 国产精品一区二区三区在线播放 | 在线观看国产一区二区 | 国偷自产中文字幕亚洲手机在线 | 久草在线资源观看 | 久久精品99国产精品亚洲最刺激 | 狠狠色丁香久久婷婷综合丁香 | 日韩精品免费在线播放 | www.888av| 天天色宗合| 97碰在线视频 | www.国产在线视频 | 91桃色国产在线播放 | 色综合久久精品 | 99999精品 | 少妇激情久久 | 中文在线免费观看 | 成年人app网址 | 欧美日韩中文国产一区发布 | 亚洲精品视频在线观看网站 | 午夜色影院 | 国产中文字幕三区 | 国产综合精品久久 | 2019国产精品 | 欧美亚洲三级 | 国产999精品久久久 免费a网站 | 久久最新网址 | 亚洲久草网 | 一级黄色毛片 | 成 人 黄 色 免费播放 | 婷婷激情小说网 | 视频在线精品 | 色综合欧洲 | 97电院网手机版 | 亚洲精品国产精品久久99 | 国产精品18毛片一区二区 | 国产一区二区久久 | 天天综合网在线观看 | 最近免费中文字幕mv在线视频3 | 国产精选视频 |