Hallo,
ich bastele zu zeit an einer Facebook app.
stehe nun allerdings vor dem problem, dass ich zu blöde bin eine art logincheck funktion zu schreiben
es gibt ja eine halb fertige, aber immer wenn ich die einfüge und vor FB.login ausführe passiert hat garnichts mehr.
plan ist es zu checken ob der Nutzer schon mit meiner app verbunden ist, wenn ja direkte weiterleitung zur startseite, wenn nicht Fb.Login fenster aufrufen.
da hänge ich allerdings seit mehreren stunden fest.( daten des Nutzers werden in SQL datenbank gesichert, die auch abgeglichen werden müssen damit die nicht doppel und dreifach gespeichert werden)
function onlick() {
checkLogin();
FB.login(function(response) {
if (response.authResponse) {
$.ajax({
success: function(response) {
$("#status").html(response);
},
error: function(response) {
$("#status").html(response);
},
url: "tokenb.php",
data: {
accessToken: response.authResponse.accessToken
},
type: "POST",
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
};
Alles anzeigen
function checkLogin() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
FB.api("/me/permissions", function(response) {
if (response && !response.error) {
var check = false;
for (var key in response.data) {
if (response.data[key].permission == 'user_friends' && response.data[key].status == 'granted') {
var check = true;
break;
}
}
if (check == true) {
$.ajax({
url: "tokenb.php",
data: {
accessToken: accessToken
},
type: "POST",
success: function(response) {
$("#status").load(fragebogen.html);
}
})
}
}
})
}
});
Alles anzeigen
da sind meine beiden Funktionen, obrige geht sobald ich die untere auskommentiere
bitte um hilfe
danke
und anscheinend bin ich zu blöde code hier schön formatiert einzufügen