我按照說明書,創造MyBundle延伸FOSUserBundle,FOSUserBundle + login_check
一切工作正常,到目前爲止,我可以
1)註冊一個用戶 2)給他發電子郵件 3)證實了他的賬戶(確認後,我登錄) 4)註銷
但後記我無法登錄。 用戶在數據庫中啓用。
查詢被激發,但登錄表單錯誤是「Bad credentials ...」。
我使用,在security.yml
encoders: 'FOS\UserBundle\Model\UserInterface': sha512
所以數據庫裏我的密碼字段同時使用SHA512加密+鹽。
在比較數據庫密碼和用戶提供的密碼時,我應該以任何方式更改我的擴展用戶以使用512編碼器和鹽嗎?
如果是這樣的問題, 沒有人知道在哪個班,以及如何實現上述因爲這
http://symfony.com/doc/current/book/security.html#encoding-the-user-s-password
不幫我,現在。
或者任何人都可以指導我如何調試?
最後我真的卡在這...
在數據庫中啓用了用戶 – Nikos
我編輯了評論以清除 – Nikos