系统概述
Java账户管理系统是一个基于Java语言开发的,用于管理用户账户信息的软件,它可以实现用户的注册、登录、修改密码、查询账户等功能,系统采用了MVC设计模式,将业务逻辑、数据和界面分离,使得系统更加易于维护和扩展。
功能模块
1、用户注册
2、用户登录
3、修改密码
4、查询账户
5、退出登录
技术选型
1、开发语言:Java
2、数据库:MySQL
3、前端框架:Bootstrap
4、后端框架:Spring Boot
数据库设计
字段名 | 类型 | 说明 |
id | int | 主键 |
username | varchar(20) | 用户名 |
password | varchar(20) | 密码 |
varchar(30) | 邮箱 | |
phone | varchar(11) | 手机号 |
create_time | datetime | 创建时间 |
update_time | datetime | 更新时间 |
核心代码实现
1、用户注册接口
@PostMapping("/register") public String register(User user) { userService.register(user); return "注册成功"; }
2、用户登录接口
@PostMapping("/login") public String login(String username, String password, HttpSession session) { User user = userService.login(username, password); if (user != null) { session.setAttribute("user", user); return "登录成功"; } else { return "用户名或密码错误"; } }
3、修改密码接口
@PostMapping("/updatePassword") public String updatePassword(String newPassword, String confirmPassword, HttpSession session) { User user = (User) session.getAttribute("user"); if (newPassword.equals(confirmPassword)) { userService.updatePassword(user.getId(), newPassword); return "密码修改成功"; } else { return "两次输入的密码不一致"; } }
4、查询账户接口(根据用户名查询)
@GetMapping("/queryByUsername") public User queryByUsername(String username) { return userService.queryByUsername(username); }
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。