Skip to content

Commit e033518

Browse files
author
Eugen
committed
Merge pull request eugenp#83 from egmp777/master
Email Confirmation Article
2 parents 44aa281 + bbfa9d2 commit e033518

File tree

11 files changed

+20
-36
lines changed

11 files changed

+20
-36
lines changed

spring-security-login-and-registration/src/main/java/org/baeldung/event/OnRegistrationCompleteEvent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ public class OnRegistrationCompleteEvent extends ApplicationEvent {
1111
private final String appUrl;
1212
private final Locale locale;
1313
private final User user;
14-
14+
1515
public OnRegistrationCompleteEvent(User user, Locale locale, String appUrl) {
1616
super(user);
1717
this.user = user;
1818
this.locale = locale;
19-
this.appUrl = appUrl;
19+
this.appUrl = appUrl;
2020
}
2121

2222
public String getAppUrl() {

spring-security-login-and-registration/src/main/java/org/baeldung/event/listener/RegistrationListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
public class RegistrationListener implements ApplicationListener<OnRegistrationCompleteEvent> {
1616
@Autowired
1717
private IUserService service;
18-
18+
1919
@Autowired
2020
private MessageSource messages;
2121

spring-security-login-and-registration/src/main/java/org/baeldung/persistence/model/User.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ public class User {
1717
@Id
1818
@GeneratedValue(strategy = GenerationType.AUTO)
1919
private Long id;
20-
20+
2121
@Column(name = "firstName")
2222
private String firstName;
23-
23+
2424
@Column(name = "lastName")
2525
private String lastName;
26-
26+
2727
@Column(name = "email")
2828
private String email;
29-
29+
3030
@Column(name = "password")
3131
private String password;
32-
32+
3333
@Column(name = "enabled")
3434
private boolean enabled;
3535

spring-security-login-and-registration/src/main/java/org/baeldung/persistence/model/VerificationToken.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ private Date calculateExpiryDate(int expiryTimeInMinutes) {
7979
cal.setTime(new Timestamp(cal.getTime().getTime()));
8080
cal.add(Calendar.MINUTE, expiryTimeInMinutes);
8181
return new Date(cal.getTime().getTime());
82-
8382
}
8483

8584
@Override

spring-security-login-and-registration/src/main/java/org/baeldung/persistence/service/IUserService.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ public interface IUserService {
88

99
public User registerNewUserAccount(UserDto accountDto) throws EmailExistsException;
1010

11-
/* public User getRegisteredUser(String email);*/
12-
1311
public User getUser(String verificationToken);
1412

1513
public void saveRegisteredUser(User user);
@@ -18,7 +16,5 @@ public interface IUserService {
1816

1917
public VerificationToken getVerificationToken(String VerificationToken);
2018

21-
public void verifyUser(VerificationToken token);
22-
2319
public void deleteUser(User user);
2420
}

spring-security-login-and-registration/src/main/java/org/baeldung/persistence/service/UserDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,19 @@ public class UserDto {
1111
@NotNull
1212
@NotEmpty
1313
private String firstName;
14+
1415
@NotNull
1516
@NotEmpty
1617
private String lastName;
18+
1719
@NotNull
1820
@NotEmpty
1921
private String password;
22+
2023
@NotNull
2124
@NotEmpty
2225
private String matchingPassword;
26+
2327
@ValidEmail
2428
@NotNull
2529
@NotEmpty

spring-security-login-and-registration/src/main/java/org/baeldung/persistence/service/UserService.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,6 @@ private boolean emailExist(String email) {
4242
return false;
4343
}
4444

45-
/* @Override
46-
public User getRegisteredUser(String email) {
47-
48-
User user = repository.findByEmail(email);
49-
return user;
50-
51-
}*/
52-
5345
@Override
5446
public User getUser(String verificationToken) {
5547
User user = tokenRepository.findByToken(verificationToken).getUser();
@@ -67,12 +59,6 @@ public void saveRegisteredUser(User user) {
6759
repository.save(user);
6860
}
6961

70-
@Transactional
71-
@Override
72-
public void verifyUser(VerificationToken token) {
73-
tokenRepository.save(token);
74-
}
75-
7662
@Transactional
7763
@Override
7864
public void deleteUser(User user) {
@@ -83,8 +69,6 @@ public void deleteUser(User user) {
8369
@Override
8470
public void addVerificationToken(User user, String token) {
8571
VerificationToken myToken = new VerificationToken(token, user);
86-
// user.setVerificationToken(myToken);
8772
tokenRepository.save(myToken);
88-
// repository.save(user);
8973
}
9074
}

spring-security-login-and-registration/src/main/java/org/baeldung/security/MySimpleUrlAuthenticationSuccessHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ protected String determineTargetUrl(Authentication authentication) {
5555
}
5656
}
5757
if (isUser) {
58-
return "/homepage.html?user="+authentication.getName();
58+
return "/homepage.html?user=" + authentication.getName();
5959
} else if (isAdmin) {
6060
return "/console.html";
6161
} else {

spring-security-login-and-registration/src/main/java/org/baeldung/security/MyUserDetailsService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class MyUserDetailsService implements UserDetailsService {
2929
private IUserService service;
3030
@Autowired
3131
private MessageSource messages;
32-
32+
3333
@Autowired
3434
public MyUserDetailsService(UserRepository repository) {
3535
this.userRepository = repository;

spring-security-login-and-registration/src/main/java/org/baeldung/web/controller/RegistrationController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ public class RegistrationController {
3030

3131
private final Logger LOGGER = LoggerFactory.getLogger(getClass());
3232
private IUserService service;
33-
33+
3434
@Autowired
3535
private MessageSource messages;
36-
36+
3737
@Autowired
3838
private JavaMailSender mailSender;
39-
39+
4040
@Autowired
4141
private ApplicationEventPublisher eventPublisher;
4242

0 commit comments

Comments
 (0)