2012-04-30 188 views
0

當新用戶註冊時,我遇到了FOSUserBundle問題。FOSUserBundle註冊錯誤

登記後右,似乎一切都很好,我看到通知:

The user has been created successfully 
[email protected] 

和:

Congrats [email protected], your account is now activated. 

然後,如果我點擊任何鏈接,例如 「首頁」,我見「登錄/註冊」,就好像我沒有再登錄一樣。我認爲註冊後用戶應該保持登錄狀態。另外,我沒有經過身份驗證的用戶的權利,就好像我沒有登錄。

因此,如果我嘗試登錄此時(已註冊)之後,我看到了登錄/密碼的提示,但在同一時間,我看到通知:

[email protected] Logout 

看來,我在(聲明)簽署的同一時間,在未簽訂(網站的行爲)。 FOSUserBundle的行爲存在不一致。

對於如何解決這個問題你有什麼建議嗎? 我不知道我應該在這裏發佈哪個配置文件?

回答

0

這是一個已知的錯誤。您可以在github有修復:

https://github.com/FriendsOfSymfony/FOSUserBundle/pull/578

+0

謝謝您的回答。 我試圖更新到最新版本的FOSUserBundle:沒有解決問題。 比我做的不好:改變了補丁中描述的vendor目錄中的代碼,但即使這樣也不能解決問題。 我在做什麼錯? –