[Isis-users] Como validar IPs ?

Guilda Ascencio gascencio at msinfo.info
Wed Nov 11 22:02:14 CET 2015


Me alegra haberte ayudado.  Me tomé la libertad de agregar en el wiki la
solución que describes para IIS ya que podría ser de gran utilidad en
algunos casos

Saludos

2015-11-11 15:45 GMT-05:00 Jesús Melgar Calderón <jesus.melgar at inin.gob.mx>:

>
> Muchas gracias Guilda, genial la solucion,  probada y funcionando.
>
> Hay otra solucion que encontre pero el problema es que es propia solamente
> para los que tenemos ABCD montado en un servidor windows bajo IIS  como es
> mi caso. Consiste en modificar desde IIS las propiedades en el apartado
> de seguridad de directorios, el directorio en donde tengo guardados los
> archivos pdf que quiero restringir, esta opcion permite conceder o denegar
> acceso al recurso, usando las direcciones IP o los nombres de dominio.
>
> Saludos
>
> -----Original Message-----
> From: Guilda Ascencio <gascencio at msinfo.info>
> To: Jesús Melgar Calderón <jesus.melgar at inin.gob.mx>
> Cc: Lista Isis <isis-users at iccisis.org>
> Date: Wed, 11 Nov 2015 14:49:58 -0500
> Subject: Re: [Isis-users] Como validar IPs ?
>
> Hola Jesús
>
> En
> http://abcdwiki.net/wiki/es/index.php?title=IAH_Detectar_el_IP_desde_el_cual_se_accede_a_la_consulta_de_la_base_de_datos
> coloqué una posible solución a tu requerimiento
>
> Saludos
>
> Guilda
>
> 2015-11-11 11:52 GMT-05:00 Jesús Melgar Calderón <jesus.melgar at inin.gob.mx
> >:
>>
>>
>> Estimados listeros
>>
>> En mi OPAC de ABCD  como puedo hacer para desplegar un campo especifico
>> dependiendo de si la consulta al
>> catalogo se hace desde un determinado rango de direcciones ip. ?
>>
>> Es decir, tengo el archivo lista.pft que simplemente despliega algunos
>> campos en forma de tabla y esta ubicado en
>> C:\Inetpub\wwwroot\ABCD\www\bases\pcinin\pfts\es
>>
>> mhl,'<TABLE WIDTH="100%" BORDER=0>'
>> mhl,'<TR><TD WIDTH="100%"><strong>Record N.
>> ',mfn(1),'</strong></TD></TR></TABLE>'
>> mhl,'<TABLE WIDTH="100%" BORDER>'
>> if p(v245) then
>>   '<TR><TD WIDTH="30%"><I>Titulo: </I></TD><TD>',v245+|;
>> |'</TD></TR>',fi,/
>> if p(v222) then '<TR><TD WIDTH="30%"><I>Titulo Revista o libro:
>> </I></TD><TD>',v222+|; |'</TD></TR>',fi,/
>> if p(v100) then '<TR><TD WIDTH="30%"><I>Autor: </I></TD><TD>',v100+|;
>> |'</TD></TR>',fi,/
>> if p(v27) then '<TR><TD WIDTH="30%"><I>Clave de Identificación:
>> </I></TD><TD>',v27+|; |'</TD></TR>',fi,/
>> if p(v111) then '<TR><TD WIDTH="30%"><I>Nombre del Congreso:
>> </I></TD><TD>',v111+|; |'</TD></TR>',fi,/
>> if p(v263) then '<TR><TD WIDTH="30%"><I>Año de Publicación:
>> </I></TD><TD>',v263+|; |'</TD></TR>',fi,/
>> if p(v506) then '<TR><TD WIDTH="30%"><I>Restricción de acceso:
>> </I></TD><TD>',v506+|; |'</TD></TR>',fi,/
>> '</TABLE><P>'
>> if v506<>'CONFIDENCIAL' AND V506<>'RESERVADO' then
>> if v856<>'http://abcd.inin.gob.mx:9090/site/pdfs/' then
>> '<a href="'v856'">Texto Completo</a>'
>> fi,/
>> fi,/
>>
>> Si  por ejemplo la consulta al catalogo se hace desde el rango de ips
>> 128.29.29.1   a la 128.29.29.30 quiero que el campo v856 se despliegue
>>
>> se me ocurre una funcion en php mas o menos asi.
>>
>> function restringirRango()
>> {
>>     $ipCliente = obtenerDireccionIP();
>>
>>     if(substr($ipCliente, 0, 8 ) == "150.214.")
>>     {
>>         return true;
>>     }
>>     else
>>     {
>>         header('location: http://direccion_envio_salida');
>>         exit;
>>     }
>> }
>>
>> Pero Guilda me comenta que el problema es que con el iAH no tenemos
>> acceso a comandos php.
>>
>> Alguna sugerencia?
>>
>> Saludos
>> Jesus Melgar
>> Instituto Nacional de Investigaciones Nucleares.
>> Mexico.
>>
>> _______________________________________________
>> isis-users mailing list
>> isis-users at iccisis.org
>> To manage your own subscription options go to:
>> http://lists.iccisis.org/listinfo/isis-users
>> Or contact Henk Rutten: hlrutten at xs4all.nl
>>
>
>
> _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to:
> http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20151111/044566d1/attachment.html>


More information about the isis-users mailing list