Skip to content

Commit

Permalink
Don't let unrestricted usernames bypass the locked ip-username check
Browse files Browse the repository at this point in the history
  • Loading branch information
sgdc3 committed Jul 17, 2022
1 parent 64c45c4 commit a67a4bb
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/main/java/fr/xephi/authme/process/join/AsynchronousJoin.java
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,11 @@ public void processJoin(final Player player) {
final String name = player.getName().toLowerCase();
final String ip = PlayerUtils.getPlayerIp(player);

if (!validationService.fulfillsNameRestrictions(player)) {
handlePlayerWithUnmetNameRestriction(player, ip);
return;
}

if (service.getProperty(RestrictionSettings.UNRESTRICTED_NAMES).contains(name)) {
return;
}
Expand All @@ -107,11 +112,6 @@ public void processJoin(final Player player) {
pluginHookService.setEssentialsSocialSpyStatus(player, false);
}

if (!validationService.fulfillsNameRestrictions(player)) {
handlePlayerWithUnmetNameRestriction(player, ip);
return;
}

if (!validatePlayerCountForIp(player, ip)) {
return;
}
Expand Down

0 comments on commit a67a4bb

Please sign in to comment.