這是一個實際問題。Symfony2 - FOSUserBundle - 我應該使用FOS重建用戶管理嗎?
我已經完成了註冊和登錄,但未使用FOS。我還完成了電子郵件驗證和密碼重置功能。我設法讓HWIOAuthBundle
工作,現在我可以註冊/登錄社交媒體。
我沒有使用FOS
,因爲我在同一頁面有兩個註冊表單和登錄表單,而且看起來非常複雜,以至於FOS
。
從那時起,每當我尋找任何解決方案來解決用戶管理問題時,我通常會看到美麗的解決方案FOS
。我開始看到FOS
可以正常工作,包括多個包,其中包括和HWIOAuthBundle
。
我應該在FOS
上重建我的用戶系統嗎?是否可以實現之前提到的使用它? (2張登記表+ 1張登錄表格在同一頁)。
我認爲不使用FOSUserBundle的主要原因是它基本上沒有維護。您需要使用開發版本才能在S3下運行。開發版本已經在4年多的時間裏沒有穩定的版本。使用風險自負。 – Cerad
@Cerad但是,你有更好的選擇嗎? :P – wawa
是的。寫你自己的。在大多數情況下,您只需要FOSUserBundle提供的一小部分功能。缺點是您需要了解一些安全組件,包括用戶提供者以及哪些不安全組件。將你的應用綁定到dev-master分支並不是一個好主意。事實上,在2.1天內我沒有那麼喜歡回憶,並且在主人更新時讓事情中斷。至少,分叉你使用的任何分支。 – Cerad