Open RomainJeff opened 9 years ago
Création d'une interface de gestion de Session Facebook pour la connexion persistante facebook.
Lorsque l'utilisateur clique sur une touche on vérifie s'il n'a pas déjà autorisé l'application a se login, si c'est le cas on recupère ses infos via le facebook ID retourné par facebook on stock son userID et ses infos en cache.
var facebookSession = new facebookSessionInterface();
FB.getLoginStatus(facebookSession.check);
/*******************/
facebookSession.exists(function (response) {
var userid = null;
if (response.exists == false) {
// Cree le compte utilisateur avec le facebook ID
return false;
} else {
userid = response.userid;
}
facebookSession.set('userid', userid);
});
var user = new userModel();
user.setParam('user_id', facebookSession.get('userid'));
user.pull();
// On le stock dans le Container
Container.add('user', user);
// Objet retourne
var object = {
facebook_id: '',
userid: '',
scores: '',
xp: '',
}