1

est-ce encore possible?facebook se connecter au site avec seulement javascript

Ce que je fais actuellement utilise le code this dans lequel, après la ligne 37, j'ai l'intention d'installer un cookie de mon choix indiquant qui est connecté, puis de rediriger le navigateur vers une autre page. Mais je pense que ce n'est pas sécurisé puisque l'utilisateur peut se pencher sur javascript et jouer avec le cookie. Mais n'est-ce pas ce que fb js sdk doit faire derrière la scène, en mettant en place un cookie?

Comment puis-je me connecter en toute sécurité à un utilisateur sur mon site web (je maintiendrai une table db de fb ids)?

Répondre

0

Vous n'avez pas besoin de définir un cookie séparé lorsque vous utilisez fb login comme votre authentification et vos données (fb uid).

Mais je suis encore un peu confus avec ce que vous devez faire. Pour autant que je compris, si la connexion u souhaitez rediriger l'utilisateur vers une autre page autre bouton de connexion montrent

lui est-il exact ??

Ensuite, faites ceci:

1) Avez bouton de connexion personnalisée au lieu de bouton de connexion FBML (le rendre invisible en premier).

2) dans la méthode setup() si le "Response.Status" est connecté, redirect autre bouton de connexion show - onclick du bouton d'appel FB.login() http://developers.facebook.com/docs/reference/javascript/FB.login/ cela fera la connexion et l'authentification de ur site.

3) Inscription à "auth.statusChange" au lieu "auth.login" http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ donc quand les changements d'état de l'utilisateur, il appellera votre méthode setup()

Cela devrait résoudre votre problème.

Vive

+0

yes.you compris correctement – prongs

+0

Fb.login doit être appelé explicitement ?? et comment le côté serveur de mon site Web sait-il quel utilisateur est-ce? – prongs

+0

Vous obtiendrez UID dans le 'response.authResponse.userID' une fois qu'il est connecté. UID devrait être une clé primaire dans votre DB –

Questions connexes