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

master
Romesum 5 years ago
parent 86af85270b
commit 860838bf06

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

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

Loading…
Cancel
Save