電子書籍の厳選無料作品が豊富!

会社の同好会のWebサイトを作ることになりました。Kent webさん(http://www.kent-web.com/)からパスワード制限のcgiを使わせてもらいパスワードのページを作りましたが以下の点を変更できないか誰か教えて下さい。

(質問)
Webにアクセスしたとき最初のページでパスワード入力を行いたいのですが可能でしょうか?Kent Webさんからのパスワード制限cgiはlogin.cgiというファイルにアクセスするとパスワード入力画面が出てきます。Webの最初のページはindex.html(home.html)等と決まっているので最初にlogin.cgiにアクセスするわけにはいかないと思いますが、クリックの数が一手間増えるので何とかならないかと思っています。

A 回答 (2件)

もっと一般的なBasic認証を使いましょう。


他にも色々な方法がありますが、それが一番まっとうな方法。
詳しくは、CGIではKENTさんよりもずっと歴史のあるCGI RESCUE - ネットサーフレスキューWeb裏技 ( http://www.rescue.ne.jp/ )さんの、ページの中ほどにある
[アクセス制限]
 にあるいくつかのスクリプトになります。
  そのまえに予備知識として( アクセス制限について ( http://www.rescue.ne.jp/cgi/htpasswd/ ) )
 Basic認証自体は、HTTPサーバーが持っている機能ですが、それを利用するにはTELNETでサーバーに接続してパスワードの発行をする必要があるため、その部分だけをCGIで行わせることになります。
 
    • good
    • 0

クリックの手間が増えるのが問題であれば、index.htmlに、login.cgiへリダイレクトするように書いておけばいいだけでは

?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!