2012-09-03 13 views
0

我使用Django-allauth問題,我只允許谷歌的OpenID登錄。約/賬戶/ OpenID的/回調/和ACCOUNT_EMAIL_REQUIRED

我儘量做到造成與採取的OpenID用戶名帳戶,所以我做了ACCOUNT_EMAIL_REQUIRED爲真。 它有效,但我不確定它是否以這種方式定義。

而且,每當我做了第一次登錄(它沒有對OpenID的帳戶還),它總是重定向到/賬戶/ OpenID的/回調。 頁面中有一個錯誤,例外值10061 我不知道它想做什麼以及如何解決它。

如果帳戶存在,它重定向到/帳號/ profile文件,並且效果很好。

謝謝。

回答

0

我不知道我完全理解這個問題:

+0

我想通過openid獲取用戶個人資料,並通過用戶名或郵件地址從個人資料創建一個帳戶。我應該使用「ACCOUNT_EMAIL_REQUIRED = True」嗎? – zack1030

+0

http://dl.dropbox.com/u/1321251/error.html這幾乎是它所顯示的。 – zack1030

+0

stacktrace顯示應用程序試圖通過SMTP發送確認電子郵件,儘管它以某種方式無法打開到SMTP服務器的連接。你有本地的SMTP服務器在運行嗎?如果沒有,請安裝EMAIL_HOST(見https://docs.djangoproject.com/en/dev/ref/settings/#email-host)正確... – pennersr