What's it?
ある個人サイトとかに行ってページをクリックすると、何やらダイアログが出てきて「パスワードを入れてください。」とかいうのがあって、どうやらプライベートメンバーだけが観覧できる秘密の部屋みたいだ。
秘密とは言っても、むふふ〜の世界だけではなく、地元のテニスやゴルフ、カラオケ仲間うちグループだってある。
方法はいろいろあって、フリーcgiもある。
しかし、1つのhtmlなら良いのだが、htmlが複数だったりすると、そのhtml自体には制限がかからずブックマーク可能となる。一応は、「kgl4mLQ5620.html」などと難しい名前のにするもややスマートではない。
そのパスワード、perlのcrypt関数というので育成でき、例えば、Miembro が aZ45QLfM3 とかになり、aZ45QLfM3をcgiのパスワードのところに記述すれば、ページから Miembro と打ち込むとちゃんとマッチしてくれるセキュリティさがある。
しかし、クッキーで長めにパスワードを保存しているとパスワードを忘れてしまい、何処かにそれを記しておかないとならない繁雑さもある。
一番簡単なのは、そのディレクトリに「.htaccess」を置くことで、私の入っているニフティのHPにそういうメンバーコーナーを設けることになったので、いざ取りかかろうとしたら、ニフティは、「.htaccess」禁止。
見せたいhtmlも幾つかあるし直接そのhtmlへアクセスさせたくない。
と、いうことで自作したのがこのAcci_Miembro.cgi。
拡張子.htmlを.plにするので、直接ブラウザーからは観覧できないし、cgiの中に、そのplを表示させるのでブックマークもできない。
ま、プライベートの小さな仲間の集まりモノとしては、このくらいで良いのではと思っている次第。
尚、パスワードは、クッキーを利用しているので、ブラウザーのクッキー設定がオフになっていると、アクセスできないようになっている。