2010-02-18 5 views
0

je veux obtenir l'userid et quelque chose d'autre sur l'utilisateur.comment stackoverflow obtient l'information de l'utilisateur quand les gens se connectent utilisent le site openid

mais je ne suis pas

i utilisé pinax

Que dois-je faire ??

grâce

ex: - si elle a fait, en quelque sorte miraculeusement sans passer par le facebook

Javascript (from therunaround demo): 
    FB.Facebook.get_sessionState().waitUntilReady(function() { 
     var user = FB.Facebook.apiClient.get_session() ? 
      FB.Facebook.apiClient.get_session().uid : 
      null; 
    } 

Répondre

0

Je ne pense pas obtenu mon (google) userid quand j'ouvert une session avec basé sur Google OpenID OpenID sauvegardes (?), Il a certainement gardé ce fait très bien caché. Qu'est-ce qui vous fait penser autrement?

1

Vous pouvez consulter les détails d'implémentation de l'ID ouvert sur leur site, où: http://openid.net/add-openid/add-getting-started/.

En résumé, vous redirigez le client vers le fournisseur openid qui remplit les informations appropriées, puis le fournisseur renvoie le client sur votre site. Vous faites ensuite une requête (HTTP) directement au fournisseur OpenID pour récupérer les informations que le client leur a autorisé à vous donner. Ce qui est à la disposition du client et de son fournisseur openid, mais comprend généralement un nom et une adresse e-mail, et parfois une adresse physique.

Questions connexes