- ベストアンサー
htaccessでBasic認証させてフォームへ表示
シロートの質問で申し訳ございません。 htaccessを使ってBasic認証でユーザー名とパスワードを入力させ そのユーザー名とパスワードをフォームで表示させることは できるのでしょうか? それが無理であればフォームで再度ユーザー名とパスワードを 入力するしくみしかないかと思ってます。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
環境変数 REMOTE_USER がBasic認証の時のユーザ名です。 http://sakaguch.com/pastbbs/0039/B0019463.html http://www.nslabs.jp/envcgi.rhtml http://www.php.net/manual/ja/features.http-auth.php
その他の回答 (2)
- Yeti21
- ベストアンサー率47% (396/830)
回答No.3
No.1ですが、補足しておきます。 No.2さんが書かれたように当然ながらユーザーはわかりますが、 入力されたパスワードを得ることはできません。 htpasswdには暗号化されたパスワードを持っているのは言うまでも無いことですが、 復号化はできませんので、フォームに表示しておくなんてことはできません。
質問者
お礼
パスワードを得ることができないとのこと有難うございます。 ユーザー名だけも引っ張ってこようかと思います。 有難うございます。
- Yeti21
- ベストアンサー率47% (396/830)
回答No.1
フォームに連動させるのは無理ですね。 同じ認証をするのであれば、片方だけで良いのではないのですか?
質問者
補足
非常にすばやい回答を有難うございます。 認証を2度させるというわけではなく フォームの入力にユーザー名の入力項目があるので 認証画面でせっかく入力しているのでそれを利用しようと 思いまして表示させたかったのです。 入力の手間を省かせたいと思いまして。
お礼
大変、参考になるサイトをご教授して頂き助かります。 ぜひ利用させて頂きます。有難うございます。