📄 userservice.java
字号:
package database;
public class userservice {
private Datafriends data;
private usertable user;
public userservice() {
data = new Datafriends();
user = new usertable();
}
//validatoruser()用来验证用户的身份,即密码是否正确
public boolean validatoruser(String username,String password){
String name = username;
String pas = password;
boolean state = data.validateUser(name,pas);
if(state){ //System.out.println("验证成功");
return true;
}else{// System.out.println("验证失败");
return false;
}
}
//getallfriends()用户获得所有的好友信息
public String[] getallfriends(String username){
String friendslist = data.getanycharacter(username,"friends");
if(!friendslist.equals("")){
String[] friends = friendslist.split(",");
return friends;
}else{
return null;
}
}
public String[] getallgroups(String username){
String groupslist = data.getanycharacter(username,"groupname");
if(!groupslist.equals("")){
String[] friends = groupslist.split(",");
return friends;
}else{
return null;
}
}
public String getallgroup(String username){
return data.getanycharacter(username,"groupname");
}
// updateusermessage()
public boolean updateuserfriends(String username,String content){
String friends = content + "," + data.getanycharacter(username,"friends");
boolean state = data.Upadateuser(username,"message",friends);
return state;
}
public boolean updateusergroups(String username,String content){
String friends = content + "," + data.getanycharacter(username,"groupname");
boolean state = data.Upadateuser(username,"message",friends);
return state;
}
//getalluser()获得所有用的用户名,用户服务器启动时的界面初始化
public String[] getalluser(){
String allusername = data.getAllusername();
if(!allusername.equals("")){
String[] names = allusername.split(",");
return names;
}else{
return null;
}
}
//insertuser()添加用户到数据表中
public boolean insertuser(usertable user){
this.user = user;
boolean state;
state = data.insertuser(user.getusername(),user.getpassword(),user.getmessage(),user.getfriends(),user.gettype());
if(state){
return true;
}else{
return false;
}
}
/* public static void main(String[] args){
userservice user = new userservice();
// user.validatoruser("11","11");
// user.validatoruser();
// user.getallfriends();
//user.insertuser();
// user.updateuser();
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -