Ich möchte sehen, ob es möglich ist, sich bei einer dritten Website anzumelden, die HTTP-Authentifizierung verwendet. Im Idealfall speichert der Browser die Anmeldedaten. Leider schlägt dies jedes Mal fehl. Jede Hilfe wäre sehr geschätzt, ich bin mit der base64 Jquery-Plugin, die ich getestet habe, zu arbeiten.
Also, zwei Fragen:
- Wie kann ich den HTTP-Statuscode anzeigen?
- Wird dies letztendlich prinzipiell funktionieren?
<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"); });
});
Danke!