Store all emails in lowercase
This commit is contained in:
parent
2f60ce2aa7
commit
b3d8ab2fbd
|
@ -133,7 +133,7 @@ public final class User {
|
|||
}
|
||||
|
||||
public static void findByConfirmedEmail(String email, SingleResultCallback<User> callback) {
|
||||
usersCollection.find(new Document("email", email)).first(SyncUtils.vertxWrap(callback));
|
||||
usersCollection.find(new Document("email", email.toLowerCase())).first(SyncUtils.vertxWrap(callback));
|
||||
}
|
||||
|
||||
public static void findByPasswordResetToken(String passwordResetToken, SingleResultCallback<User> callback) {
|
||||
|
@ -535,13 +535,13 @@ public final class User {
|
|||
}
|
||||
|
||||
public void startEmailRegistration(String pendingEmail) {
|
||||
this.pendingEmail = pendingEmail;
|
||||
this.pendingEmail = pendingEmail.toLowerCase();
|
||||
this.pendingEmailToken = UUID.randomUUID().toString().replace("-", "");
|
||||
this.pendingEmailTokenSetAt = Instant.now();
|
||||
}
|
||||
|
||||
public void completeEmailRegistration(String email) {
|
||||
this.email = email;
|
||||
this.email = email.toLowerCase();
|
||||
this.registeredAt = Instant.now();
|
||||
this.pendingEmail = null;
|
||||
this.pendingEmailToken = null;
|
||||
|
|
Loading…
Reference in New Issue