diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyAppInit.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyAppInit.java index 45e6e9501..d5adc14b1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyAppInit.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyAppInit.java @@ -4,6 +4,9 @@ */ package com.rjconsultores.ventaboletos.web.utilerias; +import java.util.ArrayList; +import java.util.List; + import javax.servlet.ServletContext; import javax.sql.DataSource; @@ -138,15 +141,28 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit { private boolean ipBloqueadoGeracaoServico() { Constante constanteServidorException = getConstanteService().buscarPorNomeConstante("SERVIDOR_EXCEPCION_GENERACION_CORRIDA"); String ipConstante = constanteServidorException == null ? "" : constanteServidorException.getValorconstante(); + + log.info(" IP Constante: " + ipConstante); + if (ipConstante.equals("")) { return false; } + List lsIps = new ArrayList(); + String ipExternalAWS = IPValidatorUtileria.getIpExternalAWS(); + log.info("ipExternalAWS: "+ipExternalAWS); + + String ip = IPValidatorUtileria.getIp(); + log.info("ip: "+ip); + + + if (ipExternalAWS!=null){lsIps.add(ipExternalAWS);} + if (ip!=null){lsIps.add(ip);} + - if (ipConstante.equals(IPValidatorUtileria.getIpExternalAWS())) { - log.info(" IP capturado: " + ipExternalAWS); - log.info(" IP: " + ipConstante); + if (lsIps.contains(ipConstante)) { + log.info(" IP bloqueado"); return true; } else {