Merge pull request #83 from egmp777/master

Email Confirmation Article
This commit is contained in:
Eugen 2014-11-26 20:16:12 +02:00
commit e033518fed
11 changed files with 20 additions and 36 deletions

View File

@ -79,7 +79,6 @@ public class VerificationToken {
cal.setTime(new Timestamp(cal.getTime().getTime()));
cal.add(Calendar.MINUTE, expiryTimeInMinutes);
return new Date(cal.getTime().getTime());
}
@Override

View File

@ -8,8 +8,6 @@ public interface IUserService {
public User registerNewUserAccount(UserDto accountDto) throws EmailExistsException;
/* public User getRegisteredUser(String email);*/
public User getUser(String verificationToken);
public void saveRegisteredUser(User user);
@ -18,7 +16,5 @@ public interface IUserService {
public VerificationToken getVerificationToken(String VerificationToken);
public void verifyUser(VerificationToken token);
public void deleteUser(User user);
}

View File

@ -11,15 +11,19 @@ public class UserDto {
@NotNull
@NotEmpty
private String firstName;
@NotNull
@NotEmpty
private String lastName;
@NotNull
@NotEmpty
private String password;
@NotNull
@NotEmpty
private String matchingPassword;
@ValidEmail
@NotNull
@NotEmpty

View File

@ -42,14 +42,6 @@ public class UserService implements IUserService {
return false;
}
/* @Override
public User getRegisteredUser(String email) {
User user = repository.findByEmail(email);
return user;
}*/
@Override
public User getUser(String verificationToken) {
User user = tokenRepository.findByToken(verificationToken).getUser();
@ -67,12 +59,6 @@ public class UserService implements IUserService {
repository.save(user);
}
@Transactional
@Override
public void verifyUser(VerificationToken token) {
tokenRepository.save(token);
}
@Transactional
@Override
public void deleteUser(User user) {
@ -83,8 +69,6 @@ public class UserService implements IUserService {
@Override
public void addVerificationToken(User user, String token) {
VerificationToken myToken = new VerificationToken(token, user);
// user.setVerificationToken(myToken);
tokenRepository.save(myToken);
// repository.save(user);
}
}

View File

@ -8,10 +8,11 @@ init-db=false
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=false
hibernate.hbm2ddl.auto=create-drop
################### JavaMail Configuration ##########################
smtp.host=smtp.gmail.com
smtp.port=465
smtp.protocol=smtps
smtp.username=xxx@gmail.com
smtp.username=xxx777@gmail.com
smtp.password=
support.email=xxx@gmail.com
support.email=xxx777@gmail.com