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

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

?? user.java

?? JAVA寫的BBS
?? 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一区二区三区免费野_久草精品视频
亚洲成人在线免费| 久久久国产精华| 国产精品白丝jk白祙喷水网站| 国产精品免费看片| 久久欧美中文字幕| 91精品国产综合久久久蜜臀图片| aa级大片欧美| 风间由美一区二区av101| 久久电影网电视剧免费观看| 亚洲成年人影院| 亚洲免费三区一区二区| 国产精品视频一二| 久久久久久97三级| 久久久影视传媒| 久久蜜桃av一区精品变态类天堂| 欧美一区三区二区| 欧美久久久久中文字幕| 欧美日韩在线播放| 色偷偷成人一区二区三区91| 成人黄色a**站在线观看| 成人黄色777网| 99久久久久久| 在线免费一区三区| 在线一区二区视频| 欧美日韩视频在线观看一区二区三区| 91麻豆产精品久久久久久 | 五月天亚洲精品| 亚洲高清视频中文字幕| 亚洲chinese男男1069| 日韩精品高清不卡| 免费成人在线观看视频| 久久99最新地址| 成人免费的视频| 色综合久久中文字幕| 欧美这里有精品| 91精品国产欧美一区二区成人| 777a∨成人精品桃花网| 日韩欧美激情四射| 日韩一区二区三区电影| 久久亚洲精精品中文字幕早川悠里| 欧美群妇大交群中文字幕| 5566中文字幕一区二区电影 | 国产亚洲精品久| 亚洲欧美另类小说视频| 婷婷亚洲久悠悠色悠在线播放| 蓝色福利精品导航| 色综合久久久久综合体| 777亚洲妇女| 国产三级一区二区| 亚洲综合区在线| 麻豆成人免费电影| 春色校园综合激情亚洲| 在线亚洲免费视频| 精品福利在线导航| 亚洲精选视频在线| 精品无人码麻豆乱码1区2区| 99精品国产99久久久久久白柏| 色噜噜狠狠成人中文综合 | 日韩三级视频中文字幕| 久久久精品免费免费| 亚洲中国最大av网站| 久久精品二区亚洲w码| 97精品国产露脸对白| 精品日韩一区二区三区免费视频| 亚洲人一二三区| 麻豆精品一区二区三区| 欧美天堂一区二区三区| www激情久久| 亚洲国产欧美另类丝袜| 成人在线综合网| 欧美一区二区三区免费在线看 | 蜜臀av亚洲一区中文字幕| 91一区一区三区| 国产喂奶挤奶一区二区三区| 五月激情丁香一区二区三区| www.性欧美| 国产日韩精品一区二区三区在线| 日产欧产美韩系列久久99| 91亚洲精华国产精华精华液| 欧美成人猛片aaaaaaa| 三级不卡在线观看| 在线精品亚洲一区二区不卡| 中文字幕av不卡| 国产乱一区二区| 精品国产乱码久久久久久图片| 香蕉加勒比综合久久| 91国偷自产一区二区开放时间 | 99久久精品国产精品久久| 337p日本欧洲亚洲大胆色噜噜| 日韩精品亚洲一区二区三区免费| 色婷婷综合视频在线观看| 亚洲色图都市小说| 91丨九色丨黑人外教| 国产精品久久久久久久浪潮网站| 国产一区二区三区| 日韩一区二区在线看| 亚洲一区二区三区视频在线播放| 成人开心网精品视频| 国产精品久久久久久久蜜臀| 成人激情图片网| 自拍偷拍国产精品| 91色.com| 亚洲影视在线观看| 欧美日韩一区不卡| 日韩精彩视频在线观看| 欧美一区二区三区四区高清| 久久电影网电视剧免费观看| 久久精品一区二区三区不卡| 国产91色综合久久免费分享| 日本一区二区不卡视频| 91亚洲国产成人精品一区二三| 亚洲一区在线观看免费观看电影高清| 成人av电影免费观看| 亚洲一区二区av在线| 精品国产一区二区三区av性色 | 亚洲二区在线观看| 91精品国产入口在线| 国产一区二区三区在线看麻豆| 国产亚洲成年网址在线观看| 豆国产96在线|亚洲| 亚洲精品亚洲人成人网在线播放| 欧美日韩在线三级| 国产老妇另类xxxxx| 国产精品国产三级国产普通话三级| 在线观看亚洲a| 毛片基地黄久久久久久天堂| 国产精品久久久久久久久果冻传媒 | 亚洲卡通动漫在线| 日韩一区国产二区欧美三区| 99热这里都是精品| 日本中文在线一区| 亚洲欧洲国产专区| 欧美一区二区人人喊爽| 国产馆精品极品| 天堂久久一区二区三区| 欧美国产丝袜视频| 日韩午夜中文字幕| 色综合久久天天| 国产成人综合视频| 天天色天天操综合| 亚洲色大成网站www久久九九| 91麻豆精品国产综合久久久久久| 成人涩涩免费视频| 麻豆91精品视频| 一区二区欧美在线观看| 精品国产乱码久久久久久久| 色嗨嗨av一区二区三区| 麻豆国产精品777777在线| 国产精品你懂的| 精品人在线二区三区| 在线观看视频一区| 99精品国产热久久91蜜凸| 久久99精品久久只有精品| 午夜精品久久久久| 一区二区三区在线免费| 国产精品日产欧美久久久久| 精品免费99久久| 欧美一区国产二区| 666欧美在线视频| 欧美性一级生活| 一本一本大道香蕉久在线精品| 国产福利一区二区| 国产一区二区三区免费播放| 免费看欧美女人艹b| 亚洲v中文字幕| 亚洲专区一二三| 亚洲国产日韩a在线播放性色| 综合激情成人伊人| 亚洲欧美日本韩国| 亚洲美女少妇撒尿| 亚洲精品视频在线看| 亚洲精品高清在线| 亚洲乱码日产精品bd| 亚洲久草在线视频| 亚洲国产一二三| 午夜激情久久久| 蜜桃av噜噜一区二区三区小说| 日韩精品福利网| 久久成人免费网站| 国产成人亚洲综合a∨婷婷| 成人免费av资源| 色婷婷av一区二区三区之一色屋| 在线精品视频小说1| 欧美日韩综合一区| 日韩欧美国产午夜精品| 精品999在线播放| 色婷婷久久久综合中文字幕| 欧美在线一区二区| 久久久欧美精品sm网站| 一区二区成人在线| 国产麻豆视频一区| 欧美日韩一区视频| 久久精品夜夜夜夜久久| 一区二区三区精品久久久| 激情国产一区二区| 91黄视频在线| 国产精品超碰97尤物18| 精品一区二区在线视频| 日本韩国欧美在线| 国产亚洲欧美一级|