完善注册信息前端内容
This commit is contained in:
+15
-11
@@ -44,15 +44,8 @@ public class RegisterServiceImpl implements RegisterService {
|
||||
map.put("error_message", "用户名过长");
|
||||
return map;
|
||||
}
|
||||
if (password.length() > 100 || confirmedPassword.length() > 100) {
|
||||
map.put("error_message", "密码过长");
|
||||
return map;
|
||||
}
|
||||
// 密码验证是 String 类型比较,应该用 equals() 方法
|
||||
if (!confirmedPassword.equals(password)) {
|
||||
map.put("error_message", "两次密码输入不一致");
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
查询数据库里是否有用户名 this.username 已存在的用户,并将结果存入 users 中,
|
||||
@@ -65,6 +58,17 @@ public class RegisterServiceImpl implements RegisterService {
|
||||
map.put("error_message", "用户名已存在");
|
||||
return map;
|
||||
}
|
||||
// 密码验证是 String 类型比较,应该用 equals() 方法
|
||||
else if (!confirmedPassword.equals(password)) {
|
||||
map.put("error_message", "两次密码输入不一致");
|
||||
return map;
|
||||
} else if (password.length() < 6) {
|
||||
map.put("error_message", "密码不能少于6位");
|
||||
return map;
|
||||
} else if (password.length() > 100) {
|
||||
map.put("error_message", "密码过长");
|
||||
return map;
|
||||
}
|
||||
|
||||
// 异常情况判断结束,开始将合法用户注册信息注入数据库
|
||||
// 对密码进行加密
|
||||
@@ -72,10 +76,10 @@ public class RegisterServiceImpl implements RegisterService {
|
||||
// 默认头像
|
||||
String photo = "https://cdn.acwing.com/media/user/profile/photo/253652_lg_e3d8435b66.jpg";
|
||||
// id 是数据库自增,这里生成新用户只需要将 id 参数写为 null 即可
|
||||
User user = new User(null,username,encodedPassword,photo);
|
||||
User user = new User(null, username, encodedPassword, photo);
|
||||
userMapper.insert(user);
|
||||
|
||||
map.put("error_message","成功注册");
|
||||
map.put("error_message", "successRegister");
|
||||
return map;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user