var mapping = { first_name: "name", last_name: "last_name", picture: "picture" };
Backendless.UserService.loginWithFacebook(mapping,["public_profile"]).then(logged).catch(gotError);
function logged(user) {
if (user) console.log("user " + user.name + " has logged in");
Backendless.UserService.getUserRoles().then(function(res){
//debugger;
var txt =JSON.stringify(res);
alert(txt);
console.log(JSON.stringify(res));
console.log(JSON.stringify(user));
})
}
Console shows “user … has logged in”, and user has filled properties, but roles are nonauthenticateduser, jsuser
Backendless.UserService.isValidLogin().then(function(res){console.log(res)}) - ok true
Backendless.UserService.loggedInUser() = undefined, why?
Also Backendless.UserService.login works fine with non facebook user