SpringBoot仿牛客论坛项目2.33账号设置-修改密码
1.UserService
public void updatePassword(int userId, String password) {
userMapper.updatePassword(userId, password);
}
2.UserController
@LoginRequired
@RequestMapping(path = "/updatePassword", method = RequestMethod.POST)
public String updatePassword(String originalPassword, String newPassword, String confirmPassword, Model model, @CookieValue("ticket") String ticket) {
if (originalPassword == null) {
model.addAttribute("originalPasswordMsg", "请输入原始密码!");
return "site/setting";
}
if (newPassword == null) {
model.addAttribute("newPasswordMsg", "请输入新密码!");
return "site/setting";
}
if (confirmPassword == null) {
model.addAttribute("confirmPasswordMsg", "请输入新密码!");
return "site/setting";
}
User user = hostHolder.getUser();
if