No.15514 投稿時間:2004年04月04日(Sun) 19:25 投稿者名:JACk-RYU URL:
まだ初心者ですが、いつも楽しく拝見しています。
この間「Windows自宅サーバー」という本を買って
サーバーを立てました。
会員専用ページのパスワードに関するですが、
その本のやり方(Apacheをカスタマイズ)でうまく行きました。
ちゃんと別のダイアログ画面で出てきて、入力を求められました。
ここで質問です。
この入力画面を自分のHPに盛り込むことが可能ですか?
どういったソースを書けばいいですか?
(HPのユーザ名とパスを入力フィールドに入力し、会員専用ページにジャンプ、ダイアログ画面は使わないで)
すみません、初心者で教えてください。
No.15537 投稿時間:2004年04月05日(Mon) 18:06 投稿者名:通行人 URL:
> 会員専用ページのパスワードに関するですが、
> その本のやり方(Apacheをカスタマイズ)でうまく行きました。
> ちゃんと別のダイアログ画面で出てきて、入力を求められました。
> ここで質問です。
> この入力画面を自分のHPに盛り込むことが可能ですか?
> どういったソースを書けばいいですか?
HTTP のパスワード送信は、その方法しかありません。
JavaScript 等を使い、フォームから「http://ユーザ名:パスワード@~」形式の URL に誘導したりすれば実現しそうな気はします。
しかし、この URL の使用はセキュリティ的に問題を抱えていますし、また広く普及している Internet Explorer なんかはこの URL をサポートしない方針を打ち出していますので、使わないほうが良いでしょう。
もちろん、認証処理をすべて CGI 等で行うのなら、ログインページのデザインは自由に行えます。
格好良いパスワード入力画面からログインするようなシステムは、例のダイアログが出る方法とは全く違う認証機能を使用しているのです。