完善注册信息前端内容

This commit is contained in:
2023-02-22 16:08:04 +08:00
parent 0efbc830ae
commit f3eadc6477
5 changed files with 157 additions and 33 deletions
@@ -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;
}
}