|
|||||||||||||||||||||||||||
On Wed, 29 Oct 2003 sslug@sslug wrote:
> Jeg har en password beskyttet webside som benytter .htaccess, på en
> apache server. Jeg vil gerne benytte denne password beskyttelse fra et
> perl CGI script.
CGI scriptet bliver jo automatisk beskyttet af .htaccess/apache - så det
du mener er vel at du vil vide *hvilken* bruger der er logget ind? I så
fald kan du se det i enviroment (%ENV, i praksis $ENV{'REMOTE_USER'}).
> Jeg har fundet frem til at jeg højest sandsynligt kan bruge det perl
> modul der hedder Apache::AuthenURL:
> Apache::AuthenURL is an Apache/mod_perl authentication handler to allow authentication against external URLs.
Der er klaisisk ca. 3 måder at lave adgangskontrol (og delvist sessioner):
1) htaccess/htpassword der er en del af HTTP protocolen
2) cookies der identificere dig når du er logget ind via en form.
3) En delmængde af URL'en identificere dig efter du er logget ind via
en form.
Det du gør er 1 og det lyder som om det modulet gør er 3, om end jeg ikke
kender til modulet.
--
Med velig hilsen
Martin Lorensen
|
||||||||||||||
|
||||||||||||||