Java 后台查IP并封禁
Java back-end check IP and block
我有 REST API。前台 Vue 和后台 Java + Spring。我在哪里可以找到任何示例,如何检查我的登录页面请求的 IP 地址以使其保存?例如,如果有 10 次错误的登录尝试,我需要在后端阻止 IP 地址。
感谢所有未来的帮助!
看看这段代码。
String remoteAddr = "";
if (request != null) {
remoteAddr = request.getHeader("X-FORWARDED-FOR");
if (remoteAddr == null || "".equals(remoteAddr)) {
remoteAddr = request.getRemoteAddr();
}
}
您可以从您的请求对象中找到 IP 地址到您的 Rest API。
我有 REST API。前台 Vue 和后台 Java + Spring。我在哪里可以找到任何示例,如何检查我的登录页面请求的 IP 地址以使其保存?例如,如果有 10 次错误的登录尝试,我需要在后端阻止 IP 地址。
感谢所有未来的帮助!
看看这段代码。
String remoteAddr = "";
if (request != null) {
remoteAddr = request.getHeader("X-FORWARDED-FOR");
if (remoteAddr == null || "".equals(remoteAddr)) {
remoteAddr = request.getRemoteAddr();
}
}
您可以从您的请求对象中找到 IP 地址到您的 Rest API。