パスワードを入力しないと開かないページを作りたい

[上に] [前に] [次に]
小野 正樹 [E-Mail] 1997/08/30(土) 14:33:56
パスワードを入力しないと開かないページを作り方を教えていただけるでしょうか。
また、ソース表示で表示されるのでしょうか。
教えてください。よろしくお願いします。

飯塚 真司 [E-Mail] [HomePage] 1997/08/31(日) 03:00:30
「Web裏技」の以下のURLに飛び、「アクセス制限について」および「CGIでアクセス制限」のtipsをご参照ください。

http://w3.mtci.or.jp/~rescue/cgi/

この方式なら、いずれもソース表示もブロック可能です。

たつ坊 [E-Mail] 1997/08/31(日) 05:44:36
SO-NETの場合で例を示します。

.htaccess
Options FollowSymLinks ExecCGI Includes
DefaultType application/octet-stream
AddType text/x-server-parsed-html .html
AddType text/x-server-parsed-html .htm
AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl
AddType application/x-sh .sh
AddType audio/x-midi .mid
AddType audio/midi .mid
AddType application/octet-stream lzh
AddType application/x-httpd-cgi .htaccess
AddType application/x-httpd-cgi .htpasswd

AuthType Basic
AuthName Do you know password?
AuthUserFile /so-net/home/usrname/public_html/AAA/.htpasswd
AuthGroupFile /dev/null
<Limit GET>
require user koneko
require user koinu
</Limit>

ここの、.htaccessと、.htpasswdでCGIに認識させます。依ってURL依り指示しても
ブラウザからはブロックされます。/so-net/home/usrnameの内、usrnameはあなた自身の
「~」付きアカウントです。

次に.htpasswd

koneko:hbW2QJxY5Np3A
koinu:HVLendxNkd9iM

usrnameが2つなので、
ユーザ名:koneko パスワード:tamachan
ユーザ名:koinu  パスワード:ponta にしました。
これを、public_html/AAAデイレクトリに入れます。
尚、AAAのパーミッションは、755です。

又、index.htmlと言う名前のファイルも入れます。認証後に表示するファイルです。
.htaccessと、.htpasswdのパーミッションは、644です。

それでHomePageへアクセスして貰います。この方法で作ったのが、
http://www02.so-net.or.jp/~ysd-ypt/JST/です。
例ではAAAデイレクトリを示してますが、実際に作ったのがJSTフォルダです。
合わないですが、読み替えてくださいね。
ここに書いたユーザ名、パスワードは2種類共に上記URLに入力しても違いますので、
認証出来ません。あしからず。(^^ゞ

こんな感じです。

たつ坊 [E-Mail] 1997/08/31(日) 05:47:15
そうそう、忘れました。3つ共に”テキストモード”で送信して下さい。

以上。

小野 正樹 [E-Mail] [HomePage] 1997/09/05(金) 01:13:59
[[解決]]
ありがとうございました。
難しいですけど、なんとかがんばってみます。

ぼん [E-Mail] [HomePage] 1997/09/09(火) 11:01:12
Netscape社製のサーバを使っているプロバイダだと、「.htaccess」
じゃなくて「.nsconfig」になりまして、記述方法が違います。

私が前に入ってたプロバイダのユーザ向けの設定方法を書いたページ
を教えますのでご参考までに。

[上に] [前に] [次に]