From 75fd8a02c058f6a51e3c5ea36d997c157c070793 Mon Sep 17 00:00:00 2001 From: wayne <wayne8692wayne8692@gmail.com> Date: 星期三, 24 十一月 2021 16:02:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- pamapi/src/main/java/com/pollex/pam/web/rest/AccountResource.java | 47 ++++++++++++++++++++++++++++++----------------- 1 files changed, 30 insertions(+), 17 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/web/rest/AccountResource.java b/pamapi/src/main/java/com/pollex/pam/web/rest/AccountResource.java index fbb1b24..a4a87ae 100644 --- a/pamapi/src/main/java/com/pollex/pam/web/rest/AccountResource.java +++ b/pamapi/src/main/java/com/pollex/pam/web/rest/AccountResource.java @@ -3,10 +3,15 @@ import com.pollex.pam.domain.User; import com.pollex.pam.repository.UserRepository; import com.pollex.pam.security.SecurityUtils; +import com.pollex.pam.security.jwt.JWTFilter; +import com.pollex.pam.service.CustomerAuthService; +import com.pollex.pam.service.CustomerService; import com.pollex.pam.service.MailService; import com.pollex.pam.service.UserService; import com.pollex.pam.service.dto.AdminUserDTO; +import com.pollex.pam.service.dto.CustomerRegisterDTO; import com.pollex.pam.service.dto.PasswordChangeDTO; +import com.pollex.pam.web.rest.UserJWTController.JWTToken; import com.pollex.pam.web.rest.errors.*; import com.pollex.pam.web.rest.vm.KeyAndPasswordVM; import com.pollex.pam.web.rest.vm.ManagedUserVM; @@ -16,7 +21,10 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; /** @@ -40,6 +48,9 @@ private final UserService userService; private final MailService mailService; + + @Autowired + CustomerService customerService; public AccountResource(UserRepository userRepository, UserService userService, MailService mailService) { this.userRepository = userRepository; @@ -47,23 +58,25 @@ this.mailService = mailService; } - /** - * {@code POST /register} : register the user. - * - * @param managedUserVM the managed user View Model. - * @throws InvalidPasswordException {@code 400 (Bad Request)} if the password is incorrect. - * @throws EmailAlreadyUsedException {@code 400 (Bad Request)} if the email is already used. - * @throws LoginAlreadyUsedException {@code 400 (Bad Request)} if the login is already used. - */ - @PostMapping("/register") - @ResponseStatus(HttpStatus.CREATED) - public void registerAccount(@Valid @RequestBody ManagedUserVM managedUserVM) { - if (isPasswordLengthInvalid(managedUserVM.getPassword())) { - throw new InvalidPasswordException(); - } - User user = userService.registerUser(managedUserVM, managedUserVM.getPassword()); - mailService.sendActivationEmail(user); - } +// /** +// * {@code POST /register} : register the user. +// * +// * @param managedUserVM the managed user View Model. +// * @throws InvalidPasswordException {@code 400 (Bad Request)} if the password is incorrect. +// * @throws EmailAlreadyUsedException {@code 400 (Bad Request)} if the email is already used. +// * @throws LoginAlreadyUsedException {@code 400 (Bad Request)} if the login is already used. +// */ +// @PostMapping("/register") +// @ResponseStatus(HttpStatus.CREATED) +// public void registerAccount(@Valid @RequestBody ManagedUserVM managedUserVM) { +// if (isPasswordLengthInvalid(managedUserVM.getPassword())) { +// throw new InvalidPasswordException(); +// } +// User user = userService.registerUser(managedUserVM, managedUserVM.getPassword()); +// mailService.sendActivationEmail(user); +// } + + /** * {@code GET /activate} : activate the registered user. -- Gitblit v1.8.0