@@ -63,6 +63,13 @@ public class EmailService {
|
||||
|
||||
@Transactional
|
||||
public EmailVerificationToken createEmailVerificationToken(AuthToken authToken) {
|
||||
EmailVerificationToken existingToken = emailVerificationTokenRepository
|
||||
.findByUserId(authToken.getUser().getId());
|
||||
|
||||
if (existingToken != null) {
|
||||
emailVerificationTokenRepository.deleteById(existingToken.getId());
|
||||
}
|
||||
|
||||
EmailVerificationToken emailToken = new EmailVerificationToken();
|
||||
emailToken.setUser(authToken.getUser());
|
||||
emailToken.setToken(generateVerificationCode());
|
||||
|
||||
Reference in New Issue
Block a user