diff --git a/src/main/java/com/guwan/backend/controller/DemoController.java b/src/main/java/com/guwan/backend/controller/DemoController.java index c611f9c..971e4f4 100644 --- a/src/main/java/com/guwan/backend/controller/DemoController.java +++ b/src/main/java/com/guwan/backend/controller/DemoController.java @@ -20,7 +20,9 @@ import org.thymeleaf.context.Context; @RequiredArgsConstructor @Validated public class DemoController { + private final EmailService emailService; + private final RedisUtils redisUtils; @GetMapping("/getEmailCode") @@ -46,6 +48,7 @@ public class DemoController { SmsUtils.sendMessage(phone, random); redisUtils.set(phone, random, 10); + return Result.success(); } diff --git a/src/main/java/com/guwan/backend/service/impl/UserServiceImpl.java b/src/main/java/com/guwan/backend/service/impl/UserServiceImpl.java index f98dfee..b4652bd 100644 --- a/src/main/java/com/guwan/backend/service/impl/UserServiceImpl.java +++ b/src/main/java/com/guwan/backend/service/impl/UserServiceImpl.java @@ -58,8 +58,6 @@ public class UserServiceImpl implements UserService { User user = new User(); - - BeanUtils.copyProperties(request, user); user.setPassword(passwordEncoder.encode(request.getPassword())); user.setCreatedTime(LocalDateTime.now()); diff --git a/src/test/java/com/guwan/backend/Test1.java b/src/test/java/com/guwan/backend/Test1.java new file mode 100644 index 0000000..1a4e70c --- /dev/null +++ b/src/test/java/com/guwan/backend/Test1.java @@ -0,0 +1,27 @@ +package com.guwan.backend; + +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.security.crypto.password.PasswordEncoder; + +@SpringBootTest +public class Test1 { + + private final PasswordEncoder passwordEncoder; + + @Autowired + public Test1(PasswordEncoder passwordEncoder) { + this.passwordEncoder = passwordEncoder; + } + + @Test + void test1() { + System.out.println(passwordEncoder.encode("11")); + + //$2a$10$lo6ix.3XY9orNFDBEMDaJuDojHn8yfADjxxRDjUaxG1d.qkDkecJG + System.out.println(passwordEncoder.matches("11", "$2a$10$lo6ix.3XY9orNFDBEMDaJuDojHn8yfADjxxRDjUaxG1d.qkDkecJG")); + + } + +}