2014-02-06 63 views
0

我也遷移了fos用戶。現在,我可以登錄登錄頁面,問題是當我輸入我的登錄名和密碼時,我收到錯誤消息,就好像我輸入了錯誤信息,我確信我的憑據,所以我想可能是新的fos用戶版本使用不同的加密密碼算法。升級fos用戶使登錄步驟不可能登錄

解決方法是自己設置加密算法,或者再次計算密碼,但在此之前我必須弄清楚使用的算法。

問:我在哪裏可以找出用戶正在使用哪種算法?

回答

0

FOSUser文檔:

# app/config/security.yml 
security: 
    encoders: 
     FOS\UserBundle\Model\UserInterface: sha512 

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md

你有沒有配置的編碼器?

你的密碼在數據庫中的價值是什麼?

+0

感謝您的支持者,實際上我們決定將項目遷移置於待命狀態,因爲這很痛苦,但現在很明顯遷移它不是一個選項:/。無論如何,我添加了編碼器,但它仍然不起作用,這意味着我的帳戶或只是我的密碼(我不知道)無法識別。在數據庫裏我有一個加密的密碼+算法列設置爲sha512 – smarber