[Debian]:Re: web-Zugriff einschränken
On Mon, Feb 07, 2000 at 05:50:42PM +0100, Wolfgang Erig wrote:
> ich muss auf meinem Web-Server für einen Teil der Seiten den http-Zugriff
> beschränken. Dieser Teil ist u.a. ein Mailing-Listenarchiv, d.h., im
> wesentlichen möchte ich nur den Mitgliedern der Liste den Zugriff
> ermöglichen.
folgendes CGI fragt nach einem Passwort und verweist dann auf die Seite
namens <passwort>.html. Wenn du dann Indexviews & Co abschaltest hat keiner
eine Chance auf die Seite zu kommen, der deren Namen nicht weiß.
==== CUT =====
#!/usr/bin/perl -w
#
use CGI qw/:standard :html3 :netscape/;
use CGI::Carp qw/fatalsToBrowser/; # send errors to browser.
use strict; # be strict about variable naming.
# if the CGI was called like ".../passwd.pl?passw=something"
# (i.e. a password was given), just print a header referring to the new URL
if(param('passw')) {
print header(-Refresh=>'0;
URL=http://your-site.com/path-to-secret-htmls/'.param('passw'));
# else, print a password query.
} else {
print header,
start_html(-TITLE=>"Password Query", -BGCOLOR=>"#cccccc"),
center(h1(b("Please enter your password"))),
start_form, b("Password: "),
textfield(-name=>'passw', -size=>'40'),
submit,
end_form,
end_html;
}
==== CUT =====
Die Seite einfach nirgendwo zu linken wäre genauso effektiv, aber nicht so
cool. :-)
--
_ciao, Jens_______________________________ http://www.pinguin.conetix.de
·
struct lightning {
double amps;
double volts;
double latitude, longitude;
char already_struck_once;
};
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 738
Reply to: