This commit is contained in:
Viktoria committed 2022-09-01 10:46:56 +02:00
1 parent ff67f31cf3
commit cc068fc3a8
26 files changed
+104 -519

No files matched your search

@@ -7,8 +7,10 @@ import site.easystartup.web.domain.exception.UserExistException;
import site.easystartup.web.domain.model.Role;
import site.easystartup.web.domain.model.User;
import site.easystartup.web.domain.request.SignupRequest;
import site.easystartup.web.domain.request.UpdatePassportRequest;
import site.easystartup.web.repo.UserRepo;
import java.security.Principal;
import java.util.HashSet;
import java.util.Set;
@@ -16,6 +18,7 @@ import java.util.Set;
@RequiredArgsConstructor
public class AuthService {
private final UserRepo userRepo;
private final UserService userService;
private final PasswordEncoder passwordEncoder;
public User createUser(SignupRequest signupRequest) {
@@ -33,4 +36,11 @@ public class AuthService {
return userRepo.save(user);
}
public User updatePassword(UpdatePassportRequest passportRequest, Principal principal) {
User user = userService.getUserByPrincipal(principal);
user.setPassword(passwordEncoder.encode(passportRequest.getPassword()));
return userRepo.save(user);
}
}