🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11316

Re: control de acceso con apache

#11316
From: Angels Flores
Date: Fri, 07 Dec 2001 07:12
59 lines
3132 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola!

En cuanto al tema que planteas, personalmente las cookies no me
parecen la mejor soluci�n. M�s que nada debido a la diferencia entre
navegadores y a alg�n que otro problema de seguridad.

La verdad es que no tengo mucho dominio de Perl, pero creo que no
tiene soporte para variables de sesi�n (al estilo PHP), lo que te
solucionar�a el problema de forma sencilla.
Si est�s seguro de que todos (o la mayor�a de) tus usuarios acceder�n
desde un navegador que soporta cookies, estupendo! Perl tiene
librer�as para tratar con cookies, prueba a mirarte estos links:
http://www.perldoc.com/perl5.6/lib/CGI.html#HTTP-COOKIES
http://www.perldoc.com/perl5.6/lib/CGI/Cookie.html

y prueba que tus scripts funcionen al menos para netscape y
explorer...

En cuanto a la seguridad, en lugar de guardar en la cookie el login y
el password, puedes probar a guardar un hash o una encriptaci�n de
ellos. Cuando lo compruebes contra la base de datos haces otra vez el
hash y comparas.

Espero que algo de esto te ayude! :-)
- --
~A~

> hola,
>
> estoy un poco desorientado porque necesito desarrollar un control
> de acceso a paginas web servidas por APACHE. Se tratar�a de un
> sistema de cuentas y permisos con caducidad para cada pagina. El
> servidor tiene APACHE y soporte PERL. Estoy documentandome sobre
> opciones: no tengo acceso directo a la configuraci�n del apache ni
> a los modulos de
> autentificaci�n que creo que tiene, con lo cual  la �nica
> posibilidad que se me ocurre es la hacer que todas las paginas
> tengan un script perl que compruebe si ese usuario (identificado
> por cookies) puede acceder o no a traves de una bbdd mysql.
>
> �Se os ocurren soluciones m�s �ptimas de las que yo no est�
> enterado? �Veis problematico el desarrollo o os parece sencillo?
> Tendr�a que aprender perl para ello, aunque supongo que es
> asequible.
>
> Gracias gracias por vuestra ayuda :)
>
Abel

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBPBBrvobSNjHGyYdxEQLC9ACfcqLeUmZ9fxAdnQAeSSXWmWUVA8gAnA+2
BFEzVEbnK2qheYlUxomExG7V
=uk9B
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <9uppma$6ll$1@diana.bcn.ttd.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
References: <3690becc.0112050823.23135330@posting.google.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,ebdb4e3b7fe50cc7
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-12-06 23:12:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
From: "Angels Flores" <aflores@laviniatv.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: control de acceso con apache
Date: Fri, 7 Dec 2001 08:12:01 +0100
Organization: Telefonica Transmision de Datos
Lines: 62
Message-ID: <9uppma$6ll$1@diana.bcn.ttd.net>
References: <3690becc.0112050823.23135330@posting.google.com>
NNTP-Posting-Host: 212.9.66.141
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000