From 63f72f18539f7281b144ec8ec1dd28844bf77a22 Mon Sep 17 00:00:00 2001 From: humano Date: Fri, 7 Dec 2018 11:38:40 -0500 Subject: [PATCH] restricciones por IP --- funciones/funciones.php | 69 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/funciones/funciones.php b/funciones/funciones.php index 5f93856..86b4a81 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -19208,6 +19208,71 @@ return "$resultado"; } $xajax->registerFunction("sucursales"); +function ipes($id_usuario,$accion){ + $respuesta = new xajaxResponse('utf-8'); + +$real_ip = getRealIP(); +if($accion ==""){ + + $resultado =" + +
  • +
    IPs Permitidas
    +
    +
    Internet
    +
    Local
    +
    Definir IPs
    + $real_ip +
    + $sucursales_permitidas +
  • + + + + "; + } +elseif($accion =="ipes"){ + + + } + + else{} + + +return "$resultado"; +} +$xajax->registerFunction("sucursales"); + +function getRealIP() +{ + + if (isset($_SERVER["HTTP_CLIENT_IP"])) + { + return $_SERVER["HTTP_CLIENT_IP"]; + } + elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) + { + return $_SERVER["HTTP_X_FORWARDED_FOR"]; + } + elseif (isset($_SERVER["HTTP_X_FORWARDED"])) + { + return $_SERVER["HTTP_X_FORWARDED"]; + } + elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])) + { + return $_SERVER["HTTP_FORWARDED_FOR"]; + } + elseif (isset($_SERVER["HTTP_FORWARDED"])) + { + return $_SERVER["HTTP_FORWARDED"]; + } + else + { + return $_SERVER["REMOTE_ADDR"]; + } + +} + function sucursales_permitidas($id_sucursal,$id_usuario,$onchange,$accion){ $respuesta = new xajaxResponse('utf-8'); @@ -19405,6 +19470,7 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS //$ = editar_campo("$tabla_autenticacion",$row['id_usuario'],"","","",""); $listado_formularios = formulario_permisos_usuario("","$id",''); $listado_sucursales = sucursales("$id",''); + $listado_ipes = ipes("$id",''); $subir_imagen = subir_imagen("","imagen","milfs"); $subir_firma = subir_imagen("","firma","milfs"); $resultado .= " @@ -19457,8 +19523,9 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
    $equipo
    -
  • $listado_formularios
  • +
  • $listado_formularios
  • $listado_sucursales + $listado_ipes
  • Firma escaneada