0
我也迁移了fos用户。现在,我可以登录登录页面,问题是当我输入我的登录名和密码时,我收到错误消息,就好像我输入了错误信息,我确信我的凭据,所以我想可能是新的fos用户版本使用不同的加密密码算法。升级fos用户使登录步骤不可能登录
解决方法是自己设置加密算法,或者再次计算密码,但在此之前我必须弄清楚使用的算法。
问:我在哪里可以找出用户正在使用哪种算法?
我也迁移了fos用户。现在,我可以登录登录页面,问题是当我输入我的登录名和密码时,我收到错误消息,就好像我输入了错误信息,我确信我的凭据,所以我想可能是新的fos用户版本使用不同的加密密码算法。升级fos用户使登录步骤不可能登录
解决方法是自己设置加密算法,或者再次计算密码,但在此之前我必须弄清楚使用的算法。
问:我在哪里可以找出用户正在使用哪种算法?
FOSUser文档:
# app/config/security.yml
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512
https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md
你有没有配置的编码器?
你的密码在数据库中的价值是什么?
感谢您的支持者,实际上我们决定将项目迁移置于待命状态,因为这很痛苦,但现在很明显迁移它不是一个选项:/。无论如何,我添加了编码器,但它仍然不起作用,这意味着我的帐户或只是我的密码(我不知道)无法识别。在数据库里我有一个加密的密码+算法列设置为sha512 – smarber