HTTP 認証を使用するサード サイトにログインできるかどうかを確認したい。理想的には、ブラウザーが資格情報を保存します。残念ながら、これは毎回失敗します。どんな助けでも大歓迎です.私は動作するようにテストしたbase64 Jqueryプラグインを使用しています.
だから、2つの質問:
- HTTP ステータス コードを表示するにはどうすればよいですか?
- 原則として、これは最終的に機能しますか?
<script>
$("#login_button").click(function() {
var username = 'myFunUsername';
var password = 'myFunPassword';
$.ajax({
url: 'http://remote-site-with-http-auth.com/member_site',
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + $.base64.encode(username + ":" + password));
},
success: function(data) { $("#label").text("Logged in, yay!"); }
}).fail(function(){ $("#label").text("It didn't work"); });
});
ありがとう!!