diff --git a/src/main/java/dev/plex/request/impl/AdminsEndpoint.java b/src/main/java/dev/plex/request/impl/AdminsEndpoint.java index d2cd14b..ad732d9 100644 --- a/src/main/java/dev/plex/request/impl/AdminsEndpoint.java +++ b/src/main/java/dev/plex/request/impl/AdminsEndpoint.java @@ -21,10 +21,10 @@ public class AdminsEndpoint extends AbstractServlet @GetMapping(endpoint = "/api/admins/") public String getAdmins(HttpServletRequest request) { - String ipAddress = request.getHeader("X-FORWARDED-FOR"); + String ipAddress = request.getRemoteAddr(); if (ipAddress == null) { - ipAddress = request.getRemoteAddr(); + return "An IP address could not be detected. Please ensure you are connecting using IPv4."; } final PlexPlayer player = DataUtils.getPlayerByIP(ipAddress); if (player == null) diff --git a/src/main/java/dev/plex/request/impl/IndefBansEndpoint.java b/src/main/java/dev/plex/request/impl/IndefBansEndpoint.java index 448e90d..20f5932 100644 --- a/src/main/java/dev/plex/request/impl/IndefBansEndpoint.java +++ b/src/main/java/dev/plex/request/impl/IndefBansEndpoint.java @@ -19,10 +19,10 @@ public class IndefBansEndpoint extends AbstractServlet @GetMapping(endpoint = "/api/indefbans/") public String getBans(HttpServletRequest request) { - String ipAddress = request.getHeader("X-FORWARDED-FOR"); + String ipAddress = request.getRemoteAddr(); if (ipAddress == null) { - ipAddress = request.getRemoteAddr(); + return "An IP address could not be detected. Please ensure you are connecting using IPv4."; } final PlexPlayer player = DataUtils.getPlayerByIP(ipAddress); if (player == null)