diff --git a/src/main/java/icu/samnyan/aqua/net/UserRegistrar.kt b/src/main/java/icu/samnyan/aqua/net/UserRegistrar.kt index 8ce7ebd2..d2f39e78 100644 --- a/src/main/java/icu/samnyan/aqua/net/UserRegistrar.kt +++ b/src/main/java/icu/samnyan/aqua/net/UserRegistrar.kt @@ -202,6 +202,9 @@ class UserRegistrar( // Change the password async { userRepo.save(reset.aquaNetUser.apply { pwHash = validator.checkPwHash(password) }) } + // Remove the token from the list + resetPasswordRepo.delete(reset) + // Clear all sessions sessionRepo.deleteAll( sessionRepo.findByAquaNetUserAuId(reset.aquaNetUser.auId)