📄 clubusers.java
字号:
/**
* 修改用户注册资料
* @return
* 2005-11-5 17:50:35 Made In GamVan
* com.gamvan.club.user
*/
public synchronized boolean userUpdate(){
boolean bea = false;
if(userName==null || userName.equals("")
|| userPass==null || userPass.equals("")
|| userEmail==null || userEmail.equals(""))
{
message = "用户名,密码,用户信箱均不能为空。请认真填写。";
return false;
}
userPass = EncodeString.encodeString("md5of16",userPass);
try{
cuim.setUserName(userName);
cuim.setUserPass(userPass);
cuim.setUserName2(userName2);
cuim.setUserSex(userSex);
cuim.setUserEmail(userEmail);
cuim.setUserEmailOpen(userEmailOpen);
cuim.setUserQuestion(userQuestion);
cuim.setUserAnswer(userAnswer);
cuim.setUserWeb(userWeb);
cuim.setUserQQ(userQQ);
cuim.setUserArea(userArea);
cuim.setUserCity(userCity);
cuim.setUserWork(userWork);
cuim.setUserPen(userPen);
cuim.setUserIntro(userIntro);
cuim.setUserUpfile(userUpfile);
cuim.setUserTxt("");
cuim.setUserRegTime(now);
cuim.setUserLastTime(now);
cuim.setUserLoginTimes(0);
cuim.setUserRegip(userRegip);
cuim.setUserLastip(userLastip);
cuim.setUserMoney(userMoney);
cuim.setUserMark(userMark);
cuim.setUserDeposit(0); //用户存款
cuim.setUserCredit(userCredit);
cuim.setUserTopicCount(0);
cuim.setUserReCount(0);
cuim.setUserIsDel(false);
cuim.setUserUpfileOpen(userUpfileOpen);
cuim.setUserUpfileSize(userUpfileSize);
cuim.setUserPic(userPic);
cuim.setUserPicIs(userPicIs);
cuim.setUserAreaId(userAreaId);
cuim.userUpdate(userID);
bea = true;
message = "资料更新成功!";
}catch(Exception e){
message = "资料更新失败:" + e.toString();
}
return bea;
}
/**
* 向社区内添加新用户
* @return
* 2005-11-5 17:50:46 Made In GamVan
* com.gamvan.club.user
*/
public boolean userAdd(){
boolean bea = false;
if(userName==null || userName.equals("")
|| userPass==null || userPass.equals("")
|| userEmail==null || userEmail.equals("")
){
message = "用户名,密码,用户信箱均不能为空。请认真填写。";
return false;
}
userPass = EncodeString.encodeString("md5of16",userPass);
ClubInfo ci = new ClubInfo();
ClubInfoItem cii = ci.clubInfo();
if(cii!=null){
userUpfile = cii.getClubUpfileUser(); /* 取出用户默认上传空间大小 */
}else{
userUpfile = 1024; /* 取出用户默认上传空间大小 */
}
/* 用户注册社区默认参数 积分,金币, 信誉 */
String txts = "";
ClubRule cr = new ClubRule(); /* 社区制度 */
try {
ClubRuleItem cri = null;
cri = cr.ruleInfo();
txts = cri.getCrMark();
userMark = ArrayEdit.txtsList(txts,15,"|");
txts = "";
txts = cri.getCrMoney();
userMoney = ArrayEdit.txtsList(txts,15,"|");
txts = "";
txts = cri.getCrCredit();
userCredit = ArrayEdit.txtsList(txts,15,"|");
} catch (Exception e) {
}
userAnswer = EncodeString.encodeString("md5of16",userAnswer);
try{
cuim.setUserName(userName);
cuim.setUserPass(userPass);
cuim.setUserName2(userName2);
cuim.setUserSex(userSex);
cuim.setUserEmail(userEmail);
cuim.setUserEmailOpen(userEmailOpen);
cuim.setUserQuestion(userQuestion);
cuim.setUserAnswer(userAnswer);
cuim.setUserWeb(userWeb);
cuim.setUserQQ(userQQ);
cuim.setUserArea(userArea);
cuim.setUserCity(userCity);
cuim.setUserWork(userWork);
cuim.setUserPen(userPen);
cuim.setUserIntro(userIntro);
cuim.setUserUpfile(userUpfile);
cuim.setUserTxt("");
cuim.setUserRegTime(now);
cuim.setUserLastTime(now);
cuim.setUserLoginTimes(0);
cuim.setUserRegip(userRegip);
cuim.setUserLastip(userLastip);
cuim.setUserMoney(userMoney);
cuim.setUserMark(userMark);
cuim.setUserDeposit(0); //用户存款
cuim.setUserCredit(userCredit);
cuim.setUserTopicCount(0);
cuim.setUserReCount(0);
cuim.setUserIsDel(false);
cuim.setUserUpfileOpen(userUpfileOpen);
cuim.setUserUpfileSize(userUpfileSize);
cuim.setUserPic(userPic);
cuim.setUserPicIs(userPicIs);
cuim.setUserAreaId(userAreaId);
ClubUserItem cui = cuim.userAdd();
if(cui==null){
bea = false;
message = "注册失败!";
return bea;
}
this.userID = cui.getUserID();
bea = true;
ClubCounter ccu = new ClubCounter();
if(userSex==1){
ccu.counterUpdate(0, 0, 0, 0, 1, 0, 0, userName);
}else{
ccu.counterUpdate(0, 0, 0, 0, 0, 1, 0, userName);
}
/* 更新用户所在地区的人数统计 */
com.gamvan.club.group.GroupEdit ge = new com.gamvan.club.group.GroupEdit();
ge.groupCountUpdate(userAreaId, 1, 1);
message = "恭喜您,注册成功!欢迎您加入我们!";
}catch(Exception e){
message = "用户注册信息出错:" + e.toString();
}
return bea;
}
/**
* 更新用户发帖回帖等各项参数
* @param userid 用户ID
* @param uMark 积分
* @param uMoney 金币
* @param uCredit 信誉
* @param isRe 是否为回复
* @param tCount 主题或回复的累加数,一般只为1
* 2005-11-5 18:16:37 Made In GamVan
* com.gamvan.club.dao
*/
public boolean userUpdate(int userid, double uMark, double uMoney,
double uCredit, int isRe, int tCount)
{
boolean tempbea = false;
try{
cuim.userUpdate(userid, uMark, uMoney, uCredit, isRe, tCount);
tempbea = true;
}catch(Exception e){
e.printStackTrace();
tempbea = false;
message = e.toString();
}
return tempbea;
}
/**
* 根据制定位置的社区制度提取社区制度信息并进行相关操作
* @param userid 用户ID
* @param num 社区制度
* @param isRe 是否为回复
* @param tCount 主题或回复的加减数一般为1
* @return
* 2005-11-5 18:26:06 Made In GamVan
* com.gamvan.club.user
*/
public boolean userUpdate(int userid, int num, int isRe, int tCount){
String txts = new String("");
if(num>0){
ClubRule cr = new ClubRule(); //社区制度
ClubRuleItem cri = null;
cri = cr.ruleInfo();
txts = cri.getCrMark();
userMark = ArrayEdit.txtsList(txts,num,"|");
txts = "";
txts = cri.getCrMoney();
userMoney = ArrayEdit.txtsList(txts,num,"|");
txts = "";
txts = cri.getCrCredit();
userCredit = ArrayEdit.txtsList(txts,num,"|");
}
else if(num==-1){
}
else if(num==0){
userMark = 0;
userMoney = 0;
userCredit = 0;
}
boolean tempbea = false;
try{
cuim.userUpdate
(userid, userMark, userMoney, userCredit, isRe, tCount);
tempbea = true;
}catch(Exception e){
tempbea = false;
message = e.toString();
e.printStackTrace();
}
return tempbea;
}
public String getMessage(){
return this.message;
}
/* test
public static void main(String args[]){
com.gamvan.conn.ConnClub.init();
ClubUsers cu = new ClubUsers();
System.out.println(cu.userLogin("今晚在线","111111",1));
com.gamvan.conn.ConnClub.closeSession2();
}
*/
public String getAct() {
return act;
}
public void setAct(String act) {
this.act = act;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -