[fix][M]:将加密步骤放置到服务类

master
Romesum 5 years ago
parent 86af85270b
commit 860838bf06

@ -33,9 +33,6 @@ public class UserController {
@PostMapping("/login") @PostMapping("/login")
public ResultVO login(@RequestBody UserBean user, public ResultVO login(@RequestBody UserBean user,
HttpServletResponse response) { HttpServletResponse response) {
System.out.println(user);
//0.加密密码
user.setPassword(MD5Util.md5Encrypt32Upper(user.getPassword()));
//1. openid去和数据库里的数据匹配 //1. openid去和数据库里的数据匹配
UserBean user1 = userService.findByUnameAndPwd(user.getUsername(),user.getPassword()); UserBean user1 = userService.findByUnameAndPwd(user.getUsername(),user.getPassword());
@ -90,9 +87,6 @@ public class UserController {
//创建用户 //创建用户
@PostMapping(value = "/addUser", consumes = "application/json") @PostMapping(value = "/addUser", consumes = "application/json")
public ResultVO addUser(@RequestBody UserBean user) { public ResultVO addUser(@RequestBody UserBean user) {
//0.加密密码
user.setPassword(MD5Util.md5Encrypt32Upper(user.getPassword()));
userService.add(user); userService.add(user);
return ResultVOUtil.success(); return ResultVOUtil.success();
} }

@ -5,6 +5,7 @@ import com.hzu.bookingsystem.dto.UserDTO;
import com.hzu.bookingsystem.bean.UserBean; import com.hzu.bookingsystem.bean.UserBean;
import com.hzu.bookingsystem.repository.UserRepository; import com.hzu.bookingsystem.repository.UserRepository;
import com.hzu.bookingsystem.service.UserService; import com.hzu.bookingsystem.service.UserService;
import com.hzu.bookingsystem.utils.MD5Util;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -20,7 +21,10 @@ public class UserServiceImpl implements UserService {
@Override @Override
public UserBean add(UserBean user) { public UserBean add(UserBean user) {
// 1.保证ID为空
user.setUId(null); user.setUId(null);
// 2.加密密码
user.setPassword(MD5Util.md5Encrypt32Upper(user.getPassword()));
return userRepository.save(user); return userRepository.save(user);
} }
@ -47,6 +51,9 @@ public class UserServiceImpl implements UserService {
@Override @Override
public UserBean findByUnameAndPwd(String username, String password) { public UserBean findByUnameAndPwd(String username, String password) {
// 加密密码
password = MD5Util.md5Encrypt32Upper(password);
return userRepository.findByUsernameAndPassword(username,password); return userRepository.findByUsernameAndPassword(username,password);
} }

Loading…
Cancel
Save