x

Http Auth mittels Ajax


Geschrieben von paule85 (Gast) am 09. Januar 2011 16:11:16: [flux]

Hallo Community,
ich schreibe eine POI Webapplikation und habe leider ein kleines Problem. Ich bin noch nicht unbedingt sehr vertraut mit OSM, aber finde es super interessant. Hier mein Problem:
Ich möchte, dass der User sich bevor er Punkte neu einträgt einloggt und dies soll mittel Ajax passieren. Nur leider kann man sich bei mir egal mit welchem Namen oder Pwd einloggen ohne das eine Fehlermeldung erscheint.

Hier der Code (nur ein Teil):
Ist die URL überhaupt die Richtige ? Oder ist der Code einfach nur Falsch ?
Ich benutze die prototype.js für das Ajax Objekt.

var␣standardUrl␣=␣'http://api.openstreetmap.org/';
function␣checkLogin(){
var␣url␣=␣standardUrl;
var␣params␣=␣new␣Object();
params["userName"]␣=␣userName;
params["userPassword"]␣=␣pwd;
new␣Ajax.Request(url,␣{
method:␣'get',
parameters:␣params,
onSuccess:␣function(transport){
var␣response␣=␣transport.responseText;
//␣xmlOsmUser␣=␣response;
if(trim(response)␣!=␣"Couldn't␣authenticate␣you"){
document.getElementById("formular").style.visibility␣=␣'hidden';
document.getElementById("login").style.visibility␣=␣'hidden';
document.getElementById("logout").style.visibility␣='visible';
}
else
alert("Blablabla!");
},
onFailure:␣function()␣{
alert("Fehler");
return␣"-1";
},
onException:␣function(request,␣exception)␣{
alert("mist:␣"␣+␣exception␣+␣request);
return␣"-1";
}
});

gruß christian


Antworten: