2014-02-06 66 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