2010-02-19 4 views
-1

1.comment puis-je obtenir le nom d'utilisateur qui se connectent utiliser OpenID, j'utiliser django, pinax

alt text http://omploader.org/vM2xubg

alt text http://omploader.org/vM2xubw

3.

alt text http://omploader.org/vM2xucA

dans cet exemple, mon utilisateur le nom est zjm1126, et mon email est [email protected],

je veux obtenir ceci.

et voici mon django-plug-in dans ce projet:

alt text http://omploader.org/vM2xudQ

+0

Cela a été adressé quelques jours Dernière édition: http://stackoverflow.com/questions/2264669/how-do-i-get-the-username-and-email-when-someono-login-my-site-use-google-openid/2264686#2264686 – jamieb

Répondre

0

Certains fournisseurs id ouverts fournissent les informations sur l'utilisateur, qu'ils vous envoient un message, à l'URL de rappel . D'autres ne le font pas.

Si vous souhaitez obtenir ces informations supplémentaires, tant que les personnes sont autorisées à choisir un ID ouvert, vous devez demander cette information. C'est précisément ce que fait stackoverflow.

Ainsi, 要求 用户 输入 电子邮件 地址 和 用户 名. 这 是 唯一 可靠 的 方法. (Demandez aux utilisateurs d'email et le nom d'utilisateur. C'est le seul moyen fiable.)

Questions connexes