2012-03-20 34 views
3

私はhtaccessでパスワードで保護されたウェブサイト上のディレクトリを持っています。私は、ユーザーがパスワードを入力するのではなく、プログラム的に行うことなく、このWebページを自分のアプリケーションから開くことができるようにします。プロンプトが表示されないhtaccessのパスワード保護されたページを開く

たとえば、ログイン情報をURLに埋め込む方法はありますか?などhttp://www.mypage.com/page.html?htaccesspassword=asdasdas

ありがとう!私はイグナシオ・バスケス - エイブラムスによって記載されているようにURLによる認証が、はるかに簡単だと思いますが

答えて

8
scheme://username:[email protected]/path 
+0

この使い方は?パスワードは依然として求められます。 – Starx

+1

警告:このURI形式はIE10では機能しません。 –

+1

この形式は、偽装のリスクとして削除されたIE6以降、IEでは動作しません。 http://support.microsoft.com/kb/834489 – Chris

1

、別のアプローチがAuthorizationヘッダを設定される可能性があります。

私は基本認証を使用していると仮定しています。

認証:

Authorizationヘッダーは次のようなものになりますBase64EncodedCredentialsが形式で基本64アルゴリズムを使用してエンコードされたユーザ名とパスワードで基本Base64EncodedCredentials

ユーザー名:パスワード

詳細については、http://en.wikipedia.org/wiki/Basic_access_authentication

+0

この情報をお寄せいただきありがとうございます – springcorn

関連する問題