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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? user.java

?? BBS-CS是采用JSP+JavaBean+Servlet開發的一套網絡虛擬社區系統。
?? JAVA
字號:
package com.laoer.bbscs.user;import java.sql.*;import java.io.*;import java.util.*;import com.laoer.bbscs.db.*;import com.laoer.bbscs.txthtml.*;import com.laoer.bbscs.tool.MD5;/** * Title:        BBS-CS * Description:  BBS-CS(BBS式虛擬社區系統) * Copyright:    Copyright (c) 2002 * Company:      loveroom.com.cn * @author laoer * @version 3.0 */public class User {  String SQL = "";  DbTrans myDbTrans;  DoText myDoText;  ResultSet rs = null;  MD5 myMD5;  public User() {      this.myDbTrans = new DbTrans();      this.myDoText = new DoText();      this.myMD5 = new MD5();  }  public boolean isUser(String userName) {      boolean isUser = false;      int numIsUser = 0;      SQL = "select count(*) as numIsUser from user where name='"+ userName +"'";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              numIsUser = rs.getInt("numIsUser");          }          rs.close();      }      catch (SQLException e){      }      if (numIsUser != 0) {          isUser = true;      }      else {          isUser = false;      }      return isUser;  }  public boolean isUser(String userName, String userPassWD) {      boolean isUser = false;      int numIsUser = 0;      SQL = "select count(*) as numIsUser from user where name='"+ userName +"' and passwd1='"+ myMD5.getMD5ofStr(userPassWD) +"'";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              numIsUser = rs.getInt("numIsUser");          }          rs.close();      }      catch (SQLException e){      }      if (numIsUser != 0) {          isUser = true;      }      else {          isUser = false;      }      return isUser;  }  public String getUserID(String userName) {      String userID = "";      SQL = "select ID from user where name ='"+ userName +"'";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              userID = rs.getString("ID");          }          rs.close();      }      catch (SQLException e){      }      return userID;  }  public boolean isHaveEmail(String strEmailAdd) {      boolean isHaveEmail = false;      int numIsHaveEmail = 0;      SQL = "select count(*) as numIsHaveEmail from user where email='" + strEmailAdd + "'";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              numIsHaveEmail = rs.getInt("numIsHaveEmail");          }          rs.close();      }      catch (SQLException e){      }      if (numIsHaveEmail != 0) {          isHaveEmail = true;      }      else {          isHaveEmail = false;      }      return isHaveEmail;  }  public boolean addUser(String strName,String strNick,String strEmailAdd,String strPasswd,String strQuestion,String strAnswer) {      boolean addUser = false;      String strPasswd1 = "";      strPasswd1 = myMD5.getMD5ofStr(strPasswd);      SQL = "insert into user (name,nick,email,passwd,passwd1,question,answer,logintime) values ('"+ strName +"','"+ strNick +"','"+ strEmailAdd +"','"+ strPasswd +"','"+ strPasswd1 +"','"+ strQuestion +"','"+ strAnswer +"',now())";      try {          myDbTrans.executeUpdate(SQL);          addUser = true;      }      catch (SQLException e){          return false;      }      int intUID = 0;      SQL = "select ID from user where name = '"+ strName +"'";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              intUID = rs.getInt("ID");          }          else {              return false;          }          rs.close();      }      catch (SQLException e){      }      SQL = "insert into userdata (UID,power,hpower) values ('"+ intUID +"',10,10)";      try {          myDbTrans.executeUpdate(SQL);          addUser = true;      }      catch (SQLException e){          return false;      }      SQL = "insert into mydata (UID) values ('"+ intUID +"')";      try {          myDbTrans.executeUpdate(SQL);          addUser = true;      }      catch (SQLException e){          return false;      }      return addUser;  }  public boolean userLogin(String userName) {      String strUserID = getUserID(userName);      SQL = "select (UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(likai)) as nstaytime from user where ID="+ strUserID;      int nstaytime = 0;      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              nstaytime = rs.getInt("nstaytime");              nstaytime=nstaytime/3600;          }          rs.close();      }      catch (SQLException e){      }      SQL = "select power,hpower from userdata where UID="+ strUserID;      int power = 0;      int hpower = 0;      int hfpower = 0;      try {         rs = myDbTrans.executeQuery(SQL);         if (rs.next()) {            power=rs.getInt("power");	    hpower=rs.getInt("hpower");         }         rs.close();      }      catch (SQLException e){      }      hfpower = hpower*nstaytime/12;      int zpower = hfpower + power;      if (zpower >= hpower) {          hfpower = hpower - power;      }      SQL = "update userdata set nstaytime="+ nstaytime +",power=power+"+ hfpower +" where UID="+ strUserID;      try {          myDbTrans.executeUpdate(SQL);      }      catch (SQLException e){          return false;      }      SQL = "update user set logintime=now(),cishu=cishu+1 where ID="+ strUserID;      try {          myDbTrans.executeUpdate(SQL);      }      catch (SQLException e){          return false;      }      return true;  }  public int guestLogin() {      int guestID = getGuestMaxID();      while (!addGuest(guestID)) {          guestID = getGuestMaxID();      }      return guestID;  }  public int getGuestMaxID() {      int numMaxID = 1;      SQL = "select max(ID)+1 as numMaxID from guestuser";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              numMaxID = rs.getInt("numMaxID");          }          rs.close();          if (numMaxID == 0) {              numMaxID = 1;          }      }      catch (SQLException e) {      }      return numMaxID;  }  public boolean addGuest(int guestID) {      SQL = "insert into guestuser (ID,guestname,glogintime) values ('"+ guestID +"','Guest"+ guestID +"',now())";      try {          myDbTrans.executeQuery(SQL);          return true;      }      catch (SQLException e) {          return false;      }  }  public int getOlineUser() {      int numOlineUser = 0;      SQL = "select count(*) as numOlineUser from user WHERE (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(logintime))<=180";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              numOlineUser = rs.getInt("numOlineUser");          }          rs.close();      }      catch (SQLException e) {      }      return numOlineUser;  }  public void userRef(String strUserID) {      int staytime = 0;      SQL = "select (UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(logintime)) as tltime from user where ID="+ strUserID;      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              staytime = rs.getInt("tltime");          }          rs.close();      }      catch (SQLException e) {      }      SQL = "update userdata set staytime=staytime+"+ staytime +",nstaytime=0 where UID="+ strUserID;      try {          myDbTrans.executeUpdate(SQL);      }      catch (SQLException e) {      }      SQL = "update user set logintime=now(),likai=now() where ID="+ strUserID;      try {          myDbTrans.executeUpdate(SQL);      }      catch (SQLException e) {      }  }  public void guestRef(String strGuestID) {      SQL = "update guestuser set glogintime = now() where ID = "+strGuestID;      try {          myDbTrans.executeUpdate(SQL);      }      catch (SQLException e) {      }  }  public int getOlineGuest() {      int numOlineGuest = 0;      SQL = "select count(*) as numOlineGuest from guestuser WHERE (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(glogintime))<=180";      try {         rs = myDbTrans.executeQuery(SQL);         if (rs.next()) {             numOlineGuest = rs.getInt("numOlineGuest");         }         rs.close();      }      catch (SQLException e) {      }      return numOlineGuest;  }  public boolean isUnPost(String strUserName) {      int numIsUnPost = 0;      SQL = "select count(*) as numIsUnPost from unpost where (UNIX_TIMESTAMP(unposttime)-UNIX_TIMESTAMP(NOW()))>0 and Uname='"+strUserName+"'";      try {          rs = myDbTrans.executeQuery(SQL);          if (rs.next()) {              numIsUnPost = rs.getInt("numIsUnPost");          }          rs.close();      }      catch (SQLException e) {      }      if (numIsUnPost != 0) {          return true;      }      else {          return false;      }  }  public boolean setUserUnPost(String strUserID) {      SQL = "update user set post = 1 where ID="+strUserID;      try {          myDbTrans.executeUpdate(SQL);          return true;      }      catch (SQLException e) {          return false;      }  }  public boolean setUserPost(String strUserName) {      SQL = "update user set post = 0 where name='"+strUserName+"'";      try {          myDbTrans.executeUpdate(SQL);          return true;      }      catch (SQLException e) {          return false;      }  }  public void close() {      try {          myDbTrans.close();      }      catch (SQLException e){      }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜久久久久中文字幕久| 韩国精品主播一区二区在线观看| 日韩成人一区二区三区在线观看| 国产精品原创巨作av| 欧美综合一区二区三区| 国产午夜精品一区二区三区视频| 亚洲国产日韩精品| 97成人超碰视| 国产精品拍天天在线| 紧缚捆绑精品一区二区| 欧美日韩中文字幕精品| 最新久久zyz资源站| 国产精品2024| 精品国免费一区二区三区| 五月天国产精品| 欧美日韩亚洲综合| 亚洲欧美区自拍先锋| 成人综合激情网| 国产清纯在线一区二区www| 免费看日韩精品| 欧美一级在线视频| 午夜成人免费视频| 欧美视频在线播放| 亚洲18女电影在线观看| 色猫猫国产区一区二在线视频| 久久久精品欧美丰满| 美女在线视频一区| 精品国产青草久久久久福利| 免费不卡在线观看| 日韩视频永久免费| 黄页网站大全一区二区| 26uuu久久综合| 国产乱码精品一区二区三区忘忧草| 日韩欧美精品三级| 精品一区二区三区视频在线观看| 日韩三级精品电影久久久| 天天色天天爱天天射综合| 欧美精选一区二区| 欧美aaaaa成人免费观看视频| 欧美老人xxxx18| 美脚の诱脚舐め脚责91| 久久久国产一区二区三区四区小说| 国产中文字幕一区| 中国av一区二区三区| 91啪九色porn原创视频在线观看| 最新日韩av在线| 欧美日韩中文字幕一区| 美女国产一区二区三区| 久久久青草青青国产亚洲免观| 国产乱码精品一区二区三区五月婷 | 亚洲成人免费av| 欧美一区午夜精品| 久久爱另类一区二区小说| 精品免费一区二区三区| 粉嫩嫩av羞羞动漫久久久 | 99免费精品视频| 亚洲va在线va天堂| 精品久久久久久久久久久久久久久久久 | 亚洲成a天堂v人片| 日韩西西人体444www| 国产经典欧美精品| 亚洲激情图片一区| 久久久精品一品道一区| 91国产成人在线| 激情伊人五月天久久综合| 亚洲欧洲日韩av| 日韩欧美国产精品| 色香蕉久久蜜桃| 国内不卡的二区三区中文字幕| 亚洲视频中文字幕| 日韩欧美精品三级| 色婷婷久久一区二区三区麻豆| 麻豆免费看一区二区三区| 亚洲欧洲精品一区二区三区 | 在线观看视频一区| 国产尤物一区二区在线| 亚洲同性同志一二三专区| 91精品国产综合久久香蕉麻豆| 成人精品视频一区二区三区尤物| 午夜精品视频一区| 国产精品美女www爽爽爽| 日韩一区国产二区欧美三区| 91在线播放网址| 国产美女娇喘av呻吟久久| 午夜精品久久久久久久久久 | 97久久久精品综合88久久| 天天色天天操综合| 亚洲自拍偷拍欧美| 亚洲柠檬福利资源导航| 国产精品系列在线| 国产日韩欧美不卡在线| 日韩欧美aaaaaa| 欧美精品v国产精品v日韩精品| aaa亚洲精品| 成人蜜臀av电影| 国产福利一区二区三区在线视频| 日韩av高清在线观看| 亚洲人成在线观看一区二区| 国产精品系列在线| 国产亚洲1区2区3区| 日韩亚洲欧美高清| 精品视频一区二区三区免费| 97精品国产97久久久久久久久久久久| 国产精品资源网| 国产精品自在在线| 国产一区二区三区蝌蚪| 日韩成人午夜精品| 日韩电影一区二区三区| 日日夜夜免费精品视频| 天堂蜜桃一区二区三区| 亚洲高清视频在线| 日日摸夜夜添夜夜添亚洲女人| 亚洲va韩国va欧美va精品| 亚洲最新视频在线播放| 亚洲国产精品久久久久秋霞影院| 亚洲男人的天堂在线观看| 亚洲色图20p| 洋洋av久久久久久久一区| 亚洲国产成人av网| 蜜臀久久久久久久| 国内精品自线一区二区三区视频| 极品少妇xxxx精品少妇偷拍| 国产真实乱偷精品视频免| 国产精品一区二区黑丝| 国产成人av电影在线观看| 成人av综合在线| 色妹子一区二区| 欧美猛男男办公室激情| 欧美一级日韩一级| 久久无码av三级| 亚洲图片欧美激情| 日韩精品一二三区| 国产福利一区二区| 日本精品一区二区三区高清| 欧美日韩国产精品成人| 日韩视频一区二区在线观看| 久久久久久久久久电影| 亚洲视频网在线直播| 日韩激情中文字幕| 国产成人av一区| 欧美日韩一区视频| 久久久久久一级片| 亚洲六月丁香色婷婷综合久久| 性做久久久久久久免费看| 韩国成人精品a∨在线观看| 成人黄色网址在线观看| 欧美一a一片一级一片| 精品国产制服丝袜高跟| 最好看的中文字幕久久| 日韩黄色一级片| av在线这里只有精品| 欧美精品123区| 国产精品拍天天在线| 日韩在线一区二区| 91偷拍与自偷拍精品| 欧美一区二区三区播放老司机| 国产精品欧美精品| 久久精品国产第一区二区三区| 99久久国产综合精品麻豆| 日韩一区二区三区视频在线观看| 国产精品乱人伦中文| 美女一区二区三区| 欧美无乱码久久久免费午夜一区| 久久久久久免费网| 奇米精品一区二区三区四区| 色综合久久综合| 久久精品亚洲精品国产欧美kt∨| 香蕉久久夜色精品国产使用方法 | 国产精品一区二区在线看| 欧美曰成人黄网| 国产精品乱人伦| 久久99九九99精品| 欧美精品一卡二卡| 亚洲一区二区三区不卡国产欧美| 国产91色综合久久免费分享| 欧美一级搡bbbb搡bbbb| 亚洲一区二区美女| 99九九99九九九视频精品| 国产欧美一区二区精品忘忧草| 日本麻豆一区二区三区视频| 欧美色爱综合网| 亚洲综合色婷婷| 在线观看亚洲一区| 亚洲免费在线观看| 99精品一区二区三区| 国产欧美精品国产国产专区| 黑人巨大精品欧美一区| 日韩久久久久久| 捆绑紧缚一区二区三区视频| 欧美二区在线观看| 视频一区二区三区入口| 欧美日韩的一区二区| 亚洲国产精品嫩草影院| 欧美人成免费网站| 亚洲mv在线观看| 在线电影院国产精品| 美女视频免费一区| 久久只精品国产| 国产精品1024| 中文一区二区在线观看|