2010-02-19 70 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做。

因此,要求用戶輸入電子郵件地址和用戶名。這是唯一可靠的方法。(要求用戶輸入電子郵件和用戶名。這是唯一可靠的方法。)

相關問題