🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #91

Re: How to receive htpasswd

#91
From: Masatoshi Omori
Date: Wed, 11 Mar 1998 00:00
28 lines
1419 bytes
>htpasswdで入力されたユーザ名・パスワード(WWWブラウザでアクセス制限の付い
>たページを見るときに現れるダイアログに入力された情報)をPerlで作成された
>CGIで受けることはできるのでしょうか?だいぶ前、そんなことをやっていたサ
>イトがあったような・・・
  <略>
>何かの環境変数にこのような情報は格納されるのでしょうか?
>
>つまり、"test1"というユーザ名でアクセスすると、"Welcome test1 !"と出力さ
>れるような感じです。
>
>ご存じの方がいらっしゃれば、お教え下さいませ。
>

環境変数は、REMOTE_USERです。一度、サーバー側での環境変数の一覧を調べたら、
参考になると思いますよ。以下のスクリプトで実行できます。

ただ、ブラウザに依存する変数もあるようなので、要注意ですけど。

#!/usr/local/bin/perl

print "Content-type: text/html\n\n";

foreach $ddd (keys %ENV) {
        print "$ddd = $ENV{$ddd}<br>\n";
}

大森正敏@読売新聞社
Technical Details
Message-ID: <6e4si1$doi@news1.yominet.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6d3vlo$bvm@news.doshisha.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,a8ec170bf573b1d8,start
X-Google-Attributes: gid1043e7,public
From: omor6045@yominet.or.jp (Masatoshi Omori)
Subject: Re: How to receive htpasswd
Date: 1998/03/11
Message-ID: <6e4si1$doi@news1.yominet.or.jp>
X-Deja-AN: 332829824
References: <6d3vlo$bvm@news.doshisha.ac.jp>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=ISO-2022-JP
Organization: Yomiuri Shimbun
Newsgroups: fj.lang.perl