亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? usercheck.java

?? 一個(gè)社區(qū)系統(tǒng)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號(hào):
package com.laoer.bbscs.web.servlet;

import javax.servlet.http.*;

import org.apache.commons.logging.*;
import com.laoer.bbscs.bean.*;
import com.laoer.bbscs.business.*;
import com.laoer.bbscs.business.service.*;
import com.laoer.bbscs.sys.*;
import com.laoer.comm.util.*;

/**
 * <p>Title: TianYi BBS</p>
 * <p>Description: TianYi BBS System</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: LAOER.COM/TIANYISOFT.NET</p>
 * @author laoer
 * @version 6.0
 */

public class UserCheck {
  private static final Log logger = LogFactory.getLog(UserCheck.class);

  private static final String PASS_USERNAME_KEY = "PASS_USERNAME";
  private static final String PASS_USERNAME_DES_KEY = "PASS_USERNAME_DES";
  private static final String BBSCS_USERNAME_KEY = "BBSCS_USERNAME";
  private static final String BBSCS_USERNAME_DES_KEY = "BBSCS_USERNAME_DES";
  private static final String BBSCS_NICKNAME_KEY = "NK";
  private static final String BBSCS_ID_KEY = "ID";
  private static final String BBSCS_ACTTIME_KEY = "AT";
  private static final String BBSCS_SPUERADMIN_KEY = "SA";
  private static final String BBSCS_MANAGER_KEY = "M";
  private static final String BBSCS_BOARD_KEY = "B";
  private static final String BBSCS_BOARDMASTER_KEY = "BM";
  private static final String BBSCS_BULLETIN_KEY = "BU";
  private static final String BBSCS_USERADMIN_KEY = "UA";
  private static final String BBSCS_GUEST_KEY = "GU";
  private static final String BBSCS_HPOWER_KEY = "H";
  private static final String BBSCS_FORUMPERNUM_KEY = "FN";
  private static final String BBSCS_POSTPERNUM_KEY = "PN";
  private static final String BBSCS_TIMEZONE_KEY = "TZ";
  private static final String BBSCS_AI_KEY = "AI";

  private SysInfo si;
  private Boards bs;
  private IBoardsService ibs;
  //private WebApplicationContext wac;
  private HttpServletRequest request;
  private HttpServletResponse response;
  private String username = "";
  private String usernamedes = "";
  private String nickname = "";
  private long id = 0;
  private long activeTime = 0;
  private short superAdmin = 0;
  private short manager = 0;
  private short board = 0;
  private short boardMaster = 0;
  private short bulletin = 0;
  private short userAdmin = 0;
  private short guest = 1;
  private DES des;
  private short power = 0;
  private boolean mainMaster = false;
  private boolean assiMaster = false;
  private boolean hideMaster = false;

  private int formPerNum = 20;
  private int postPerNum = 10;
  private long bid = 0;
  private boolean bmaster = false;
  private String timeZone = "GMT+08:00";
  private String authCode = "";
  private String pusername = "";
  private String pusernamedes = "";

  //UserInfo userInfo = null;

  public UserCheck() {
  }

  /*
   public UserCheck(HttpServletRequest request, HttpServletResponse response) {
    this.request = request;
    this.response = response;
     }*/

  public UserCheck(HttpServletRequest request, HttpServletResponse response) {
    this.request = request;
    this.response = response;

    this.si = SysInfo.getInstance();
    try {
      des = new DES(DES._DESede);
    }
    catch (Exception ex) {
      logger.error(
          "UserCheck(HttpServletRequest request, HttpServletResponse response," +
          " ServletContext sc)" + ex);
    }
    getCookies(request, response);
  }

  public UserCheck(HttpServletRequest request, HttpServletResponse response,
                   long bid) {
    this.request = request;
    this.response = response;
    this.si = SysInfo.getInstance();
    this.bid = bid;
    try {
      des = new DES(DES._DESede);
    }
    catch (Exception ex) {
      logger.error(
          "UserCheck(HttpServletRequest request, HttpServletResponse response," +
          "ServletContext sc, long bid):" + ex);
    }
    getCookies(request, response);
    BoardList boardList = (BoardList) AppContext.getInstance().getAppContext().
        getBean("boradList");
    this.bs = (Boards) boardList.getBoardsHm().get(new Long(bid));
    if (!this.isGuest()) {
      if (this.bs != null) {
        this.ibs = (IBoardsService) AppContext.getInstance().getAppContext().
            getBean("boardsService");
        this.bmaster = (this.bs.getBoard().getBmaster().equals(this.username));
        this.mainMaster = this.ibs.isMainMaster(this.bs, this.username);
        this.assiMaster = this.ibs.isAssiMaster(this.bs, this.username);
        this.hideMaster = this.ibs.isHideMaster(this.bs, this.username);
      }
    }
  }

  /*
     public UserCheck(HttpServletRequest request, HttpServletResponse response,
                   ServletContext sc) {
    this.request = request;
    this.response = response;
    this.wac = WebApplicationContextUtils.getRequiredWebApplicationContext(sc);
    //this.si = (SysInfo)this.wac.getBean("sysInfo");
    this.si = SysInfo.getInstance();
    try {
      des = new DES(DES._DESede);
    }
    catch (Exception ex) {
      logger.error(
   "UserCheck(HttpServletRequest request, HttpServletResponse response," +
          " ServletContext sc)" + ex);
    }
    getCookies(request, response);
     }

     public UserCheck(HttpServletRequest request, HttpServletResponse response,
                   WebApplicationContext wac) {
    this.request = request;
    this.response = response;
    this.wac = wac;
    //this.si = (SysInfo) wac.getBean("sysInfo");
    this.si = SysInfo.getInstance();
    try {
      des = new DES(DES._DESede);
    }
    catch (Exception ex) {
      logger.error(
   "UserCheck(HttpServletRequest request, HttpServletResponse response," +
          "WebApplicationContext wac)" + ex);
    }
    getCookies(request, response);
     }

     public UserCheck(HttpServletRequest request, HttpServletResponse response,
                   ServletContext sc, long bid) {
    this.request = request;
    this.response = response;
    this.wac = WebApplicationContextUtils.getRequiredWebApplicationContext(sc);
    //this.si = (SysInfo) wac.getBean("sysInfo");
    this.si = SysInfo.getInstance();
    this.bid = bid;
    try {
      des = new DES(DES._DESede);
    }
    catch (Exception ex) {
      logger.error(
   "UserCheck(HttpServletRequest request, HttpServletResponse response," +
          "ServletContext sc, long bid):" + ex);
    }
    getCookies(request, response);
    BoardList boardList = (BoardList) wac.getBean("boradList");
    this.bs = (Boards) boardList.getBoardsHm().get(new Long(bid));
    if (!this.isGuest()) {
      if (this.bs != null) {
        this.ibs = (IBoardsService) wac.getBean("boardsService");
        this.bmaster = (this.bs.getBoard().getBmaster().equals(this.username));
        this.mainMaster = this.ibs.isMainMaster(this.bs, this.username);
        this.assiMaster = this.ibs.isAssiMaster(this.bs, this.username);
        this.hideMaster = this.ibs.isHideMaster(this.bs, this.username);
      }
    }
     }

     public UserCheck(HttpServletRequest request, HttpServletResponse response,
                   WebApplicationContext wac, long bid) {
    this.request = request;
    this.response = response;
    this.wac = wac;
    //this.si = (SysInfo) wac.getBean("sysInfo");
    this.si = SysInfo.getInstance();
    this.bid = bid;
    try {
      des = new DES(DES._DESede);
    }
    catch (Exception ex) {
      logger.error(
   "UserCheck(HttpServletRequest request, HttpServletResponse response," +
          "WebApplicationContext wac, long bid):" + ex);
    }
    getCookies(request, response);
    BoardList boardList = (BoardList) wac.getBean("boradList");
    this.bs = (Boards) boardList.getBoardsHm().get(new Long(bid));
    if (!this.isGuest()) {
      if (this.bs != null) {
        this.ibs = (IBoardsService) wac.getBean("boardsService");
        this.bmaster = (this.bs.getBoard().getBmaster().equals(this.username));
        this.mainMaster = this.ibs.isMainMaster(this.bs, this.username);
        this.assiMaster = this.ibs.isAssiMaster(this.bs, this.username);
        this.hideMaster = this.ibs.isHideMaster(this.bs, this.username);
      }
    }
     }*/

  public void getCookies(HttpServletRequest request,
                         HttpServletResponse response) {
    Cookie cookies[] = request.getCookies();
    Cookie sCookie = null;
    byte[] buf;
    try {
      //DES des = new DES(DES._DESede);
      if (cookies != null && cookies.length > 0) {
        //System.out.println(cookies.length);
        for (int i = 0; i < cookies.length; i++) {
          sCookie = cookies[i];
          if (si.getUsepass().equals("y")) {
            if (sCookie.getName().equals(PASS_USERNAME_KEY)) {
              this.username = sCookie.getValue();
              this.pusername = sCookie.getValue();
              //System.out.println("pass username:" + username);
            }
            if (sCookie.getName().equals(PASS_USERNAME_DES_KEY)) {
              if (!Util.nullOrBlank(sCookie.getValue())) {
                buf = Util.base64decodebyte(sCookie.getValue());
                byte[] dec = des.decode(buf,
                                        Util.base64decodebyte(si.getCookiekey()));
                this.usernamedes = new String(dec);
                this.pusernamedes = usernamedes;
                //System.out.println("pass usernamedes:" + usernamedes);
              }
            }

          }
          else {
            if (sCookie.getName().equals(BBSCS_USERNAME_KEY)) {
              this.username = sCookie.getValue();
              //System.out.println("-username-:" + username);
            }
            if (sCookie.getName().equals(BBSCS_USERNAME_DES_KEY)) {
              buf = Util.base64decodebyte(sCookie.getValue());
              byte[] dec = des.decode(buf,
                                      Util.base64decodebyte(si.getCookiekey()));
              this.usernamedes = new String(dec);
              //System.out.println("-usernamedes-:" + usernamedes);
            }
          }
          if (sCookie.getName().equals(BBSCS_ID_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.id = Long.parseLong(new String(dec));
            //System.out.println("id" + id);
          }
          if (sCookie.getName().equals(BBSCS_NICKNAME_KEY)) {
            this.nickname = Util.base64decode(sCookie.getValue());
            //System.out.println("nickname " + nickname);
          }
          if (sCookie.getName().equals(BBSCS_ACTTIME_KEY)) {
            this.activeTime = Long.parseLong(sCookie.getValue());
            //System.out.println("activeTime " + activeTime);
          }
          if (sCookie.getName().equals(BBSCS_SPUERADMIN_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.superAdmin = SysUtil.getCookieValue(new String(dec),
                Constant.PERFIX[0], (short) 0);
            //System.out.println("superAdmin " + superAdmin);
          }
          if (sCookie.getName().equals(BBSCS_MANAGER_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.manager = SysUtil.getCookieValue(new String(dec),
                                                  Constant.PERFIX[1], (short) 0);
            //System.out.println("manager " + manager);
          }
          if (sCookie.getName().equals(BBSCS_BOARD_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.board = SysUtil.getCookieValue(new String(dec),
                                                Constant.PERFIX[2], (short) 0);
            //System.out.println("board " + board);
          }
          if (sCookie.getName().equals(BBSCS_BOARDMASTER_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.boardMaster = SysUtil.getCookieValue(new String(dec),
                Constant.PERFIX[3], (short) 0);
            //System.out.println("boardMaster " + boardMaster);
          }
          if (sCookie.getName().equals(BBSCS_BULLETIN_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.bulletin = SysUtil.getCookieValue(new String(dec),
                Constant.PERFIX[4], (short) 0);
            //System.out.println("bulletin " + bulletin);
          }
          if (sCookie.getName().equals(BBSCS_USERADMIN_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.userAdmin = SysUtil.getCookieValue(new String(dec),
                Constant.PERFIX[5], (short) 0);
            //System.out.println("userAdmin " + userAdmin);
          }
          if (sCookie.getName().equals(BBSCS_GUEST_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.guest = SysUtil.getCookieValue(new String(dec),
                                                Constant.PERFIX[6], (short) 1);
            //this.guest = SysUtil.getGuestCookieValue(new String(dec),Constant.PERFIX[6]);
            //System.out.println("guest" + guest);
          }
          if (sCookie.getName().equals(BBSCS_HPOWER_KEY)) {
            buf = Util.base64decodebyte(sCookie.getValue());
            byte[] dec = des.decode(buf, Util.base64decodebyte(si.getCookiekey()));
            this.power = SysUtil.getCookieValue(new String(dec),
                                                Constant.PERFIX[7], (short) 0);
            //System.out.println(this.power);
            //System.out.println("hpower " + hpower);
          }
          if (sCookie.getName().equals(BBSCS_FORUMPERNUM_KEY)) {
            this.formPerNum = Integer.parseInt(sCookie.getValue());
            //System.out.println("this.formPerNum "+this.formPerNum);
          }
          if (sCookie.getName().equals(BBSCS_POSTPERNUM_KEY)) {
            this.postPerNum = Integer.parseInt(sCookie.getValue());
          }
          if (sCookie.getName().equals(BBSCS_TIMEZONE_KEY)) {
            this.timeZone = Util.base64decode(sCookie.getValue());
          }
          if (sCookie.getName().equals(BBSCS_AI_KEY)) {
            this.authCode = sCookie.getValue();
          }

        }
        if (si.getUsepass().equals("y")) {

          //-------------------------------------------
          //通行證退出
          if (Util.nullOrBlank(this.username) &&
              Util.nullOrBlank(this.usernamedes)) {
            for (int i = 0; i < cookies.length; i++) {
              sCookie = cookies[i];
              if (sCookie.getName().equals(BBSCS_USERNAME_KEY)) {
                this.username = sCookie.getValue();
                //System.out.println("+username+:" + username);
              }
              if (sCookie.getName().equals(BBSCS_USERNAME_DES_KEY)) {
                buf = Util.base64decodebyte(sCookie.getValue());
                byte[] dec = des.decode(buf,
                                        Util.base64decodebyte(si.getCookiekey()));
                this.usernamedes = new String(dec);
                //System.out.println("+usernamedes+:" + usernamedes);
              }
            }
          }
          //-------------------------------------------

          //通行證重新登錄,但社區(qū)仍為游客
          if (!Util.nullOrBlank(this.username) &&
              !Util.nullOrBlank(this.usernamedes) && this.guest == 1) {
            for (int i = 0; i < cookies.length; i++) {
              sCookie = cookies[i];
              if (sCookie.getName().equals(BBSCS_USERNAME_KEY)) {
                this.username = sCookie.getValue();
                //System.out.println("++-username-++:" + username);
              }
            }
          }
        }
      }
      if (this.guest == -1) {
        this.guest = 1;
      }
    }
    catch (Exception e) {
      this.username = "";
      this.usernamedes = "";
      //e.printStackTrace();
      logger.error(
          "getCookies(HttpServletRequest request,HttpServletResponse response)" +
          e);
    }
  }

  public void addUCookies(String username, String nickname, short guest) {
    this.username = username;
    addC(BBSCS_USERNAME_KEY, username);
    //this.usernamedes = username;
    //addDES(BBSCS_USERNAME_DES_KEY, username);
    this.nickname = nickname;
    addC(BBSCS_NICKNAME_KEY, Util.base64Encode(nickname));
    this.guest = guest;
    addDES(BBSCS_GUEST_KEY, Constant.PERFIX[6] + guest);
    this.activeTime = SysUtil.getLongTime();
    addC(BBSCS_ACTTIME_KEY, String.valueOf(activeTime));
  }

  public void addUCookies(String username, String nickname, short guest,
                          int maxage) {
    this.username = username;
    addC(BBSCS_USERNAME_KEY, username, maxage);
    //this.usernamedes = username;
    //addDES(BBSCS_USERNAME_DES_KEY, username);
    this.nickname = nickname;
    addC(BBSCS_NICKNAME_KEY, Util.base64Encode(nickname), maxage);
    this.guest = guest;
    addDES(BBSCS_GUEST_KEY, Constant.PERFIX[6] + guest, maxage);
    this.activeTime = SysUtil.getLongTime();
    addC(BBSCS_ACTTIME_KEY, String.valueOf(activeTime), maxage);
  }

  public void addUCookiesActiveTime() {
    this.activeTime = SysUtil.getLongTime();
    addC(BBSCS_ACTTIME_KEY, String.valueOf(activeTime));
  }

  public void addAuthCode() {
    this.authCode = Util.genNumPassword(4);
    addC(BBSCS_AI_KEY, this.authCode);
  }

  public void addCookies(UserInfo ui) {
    try {
      //add id
      this.id = ui.getId().intValue();
      addDES(BBSCS_ID_KEY, String.valueOf(ui.getId().longValue()));
      //add username
      if (!si.getUsepass().equals("y")) {
        this.username = ui.getUsername();
        addC(BBSCS_USERNAME_KEY, ui.getUsername());
        //add usernamedex
        this.usernamedes = ui.getUsername();
        addDES(BBSCS_USERNAME_DES_KEY, ui.getUsername());
      }
      //add nickname
      this.nickname = ui.getNickname();
      //System.out.println(Util.base64Encode(ui.getNickname()));

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产高清一区二区三区| 亚洲天堂精品在线观看| 欧美日韩综合在线免费观看| 成人手机电影网| 国产成人免费在线视频| 国产剧情一区在线| 国产成人综合亚洲91猫咪| 国产在线不卡一区| 国产精品12区| va亚洲va日韩不卡在线观看| 91亚洲精品久久久蜜桃网站| 色综合网色综合| 欧美中文字幕一区| 91精品一区二区三区久久久久久| 7777精品伊人久久久大香线蕉| 在线成人高清不卡| 欧美电影免费观看高清完整版 | 精品一区二区三区免费视频| 免费不卡在线视频| 经典三级视频一区| 粉嫩av亚洲一区二区图片| 成人开心网精品视频| 91老师国产黑色丝袜在线| 在线看日韩精品电影| 欧美日韩高清影院| 精品毛片乱码1区2区3区 | 在线国产亚洲欧美| 欧美日韩国产成人在线免费| 欧美一区二区视频在线观看2020| 日韩女优av电影| 国产欧美精品一区aⅴ影院| 亚洲视频免费观看| 亚洲电影第三页| 激情偷乱视频一区二区三区| 国产激情视频一区二区在线观看| 99精品黄色片免费大全| 欧美日韩国产首页在线观看| 日韩欧美激情在线| 欧美激情综合在线| 亚洲一区二区三区在线播放| 青青草一区二区三区| 成人综合在线网站| 欧美日韩一区二区不卡| 2022国产精品视频| 亚洲人成网站影音先锋播放| 日本v片在线高清不卡在线观看| 国产成人午夜视频| 欧洲亚洲国产日韩| 精品国产伦一区二区三区免费| 国产精品短视频| 日韩国产精品久久久久久亚洲| 国产成人免费高清| 在线电影一区二区三区| 欧美激情中文字幕一区二区| 亚洲1区2区3区4区| 成人免费视频视频| 日韩一区二区三区三四区视频在线观看| 久久精品一区二区三区不卡| 亚洲一区二区在线视频| 国模套图日韩精品一区二区| 在线欧美小视频| 久久久精品国产免大香伊 | 色丁香久综合在线久综合在线观看| 欧美顶级少妇做爰| 中文字幕在线播放不卡一区| 美日韩一级片在线观看| 在线亚洲人成电影网站色www| 欧美精品一区二区三区视频| 亚洲一区二三区| yourporn久久国产精品| 久久亚洲精品小早川怜子| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲最快最全在线视频| 国产激情91久久精品导航| 欧美精品第1页| 亚洲色图欧洲色图| 国产精品2024| 精品国产乱码久久久久久免费| 亚洲综合一区二区精品导航| 国产**成人网毛片九色| 欧美xxxxxxxx| 日韩精品电影一区亚洲| 91福利国产精品| 中文字幕在线观看不卡| 国产在线播放一区二区三区| 日韩一区二区三区免费看| 午夜日韩在线电影| 国产精品麻豆视频| 韩国一区二区三区| 日韩欧美的一区二区| 日本美女一区二区| 欧美日韩一二区| 亚洲欧美日韩电影| 91蝌蚪porny九色| 国产精品少妇自拍| 不卡视频免费播放| 国产精品美女久久福利网站| 福利一区二区在线| 国产午夜精品一区二区三区四区| 蜜桃91丨九色丨蝌蚪91桃色| 欧美精品粉嫩高潮一区二区| 视频一区中文字幕| 日韩一二在线观看| 日本色综合中文字幕| 91精品国产综合久久婷婷香蕉| 五月天亚洲精品| 欧美年轻男男videosbes| 天天综合天天综合色| 8x8x8国产精品| 日韩精品亚洲一区| 日韩精品在线一区| 精品一区二区在线视频| 精品国精品国产尤物美女| 国产一区二区三区电影在线观看 | 亚洲国产高清在线观看视频| 国产成人精品影视| 成人免费小视频| 91亚洲国产成人精品一区二三| 最新国产の精品合集bt伙计| 91首页免费视频| 亚洲国产另类av| 日韩欧美在线影院| 国产一区在线视频| 中文字幕av一区二区三区高| eeuss鲁片一区二区三区在线看| 1区2区3区国产精品| 欧美日韩精品欧美日韩精品一| 丝袜亚洲另类丝袜在线| 日韩精品一区在线观看| 国产福利一区在线观看| 亚洲日本一区二区| 欧美日韩成人综合在线一区二区| 日韩精品福利网| 日本一区二区三区在线观看| 色噜噜狠狠色综合欧洲selulu| 视频一区二区三区入口| 久久这里只有精品首页| 99久久综合国产精品| 亚洲国产精品久久人人爱| 精品国产精品网麻豆系列| 成人开心网精品视频| 亚洲v日本v欧美v久久精品| 欧美成人a视频| 99视频有精品| 日本特黄久久久高潮| 亚洲国产激情av| 3atv一区二区三区| 成人午夜碰碰视频| 亚洲成a人在线观看| 久久久久久久久伊人| 91极品视觉盛宴| 国内成人免费视频| 亚洲午夜在线电影| 久久综合成人精品亚洲另类欧美| 色综合激情五月| 国产自产视频一区二区三区| 亚洲男人电影天堂| 久久网站最新地址| 欧美图片一区二区三区| 国产精品主播直播| 一区二区在线观看不卡| 精品日韩99亚洲| 亚洲乱码国产乱码精品精98午夜| 欧美精品v日韩精品v韩国精品v| 国产91综合网| 日本大胆欧美人术艺术动态| 国产精品日韩精品欧美在线| 6080yy午夜一二三区久久| 99国产精品视频免费观看| 蜜桃久久久久久| 亚洲综合色丁香婷婷六月图片| 久久九九影视网| 欧美一级电影网站| 欧美性猛交xxxx乱大交退制版 | 欧美精品一区二| 欧美午夜电影在线播放| 不卡一区二区在线| 久久99九九99精品| 日韩高清一级片| 亚洲国产精品久久久久秋霞影院 | 久久99深爱久久99精品| 亚洲国产精品精华液网站| 国产精品乱码久久久久久| 精品国产麻豆免费人成网站| 欧美日韩一区二区在线观看视频| 成a人片亚洲日本久久| 国产乱子伦一区二区三区国色天香| 丝袜美腿亚洲一区| 亚洲国产精品欧美一二99| 亚洲精品免费在线观看| 欧美激情一区二区三区| 2017欧美狠狠色| 日韩亚洲欧美中文三级| 欧美电影在哪看比较好| 欧美日韩在线免费视频| 91黄色小视频| 日本精品裸体写真集在线观看| 99久久精品99国产精品| 成人综合在线视频| 成人动漫精品一区二区|