2010-02-19 43 views
-1

1.我如何得到谁登录使用OpenID的用户名,我使用Django,pinax

alt text http://omploader.org/vM2xubg

alt text http://omploader.org/vM2xubw

3.

alt text http://omploader.org/vM2xucA

在这个例子中,我的用户是

名字是zjm1126,和我的电子邮件是[email protected]

我想得到这个。

,这是我的Django的插件在这个项目:

alt text http://omploader.org/vM2xudQ

+0

这是写给短短几天前:http://stackoverflow.com/questions/2264669/how-do-i-get-the-username-and-email-when-someono-login-my-site-use-google-openid/2264686#2264686 – jamieb 2010-02-19 07:42:27

回答

0

一些开放ID提供商提供有关用户,他们发送给您的岗位信息,回调网址。其他一些则没有。

如果你想获得这个额外的信息,只要允许人们选择任何开放的ID,你应该提示输入这个信息。这正是什么stackoverflow做。

因此,要求用户输入电子邮件地址和用户名。这是唯一可靠的方法。(要求用户输入电子邮件和用户名。这是唯一可靠的方法。)

相关问题