[Isis-users] Como validar IPs ?

Guilda Ascencio gascencio at msinfo.info
Wed Nov 11 20:49:58 CET 2015


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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20151111/72c2a757/attachment.html>


More information about the isis-users mailing list