symfony - 并行使用 safeGuard 和 FOSUserBundle

标签 symfony symfony1 fosuserbundle sfguard

我们的客户使用多个使用 Symfony 开发的应用程序。较旧的版本使用 Symfony 1.3.x,较新的版本使用 Symfony 2.x。用户管理和安全基于使用 Propel 的 sfGuard。客户已经创建了自己的包,用于在 Symfony 2 中使用基于 sfGuard 的 ORM 对象来处理安全性。现在客户想要升级用户管理组件。当前的用户管理是通过 Symfony 1.x 的自动 CRUD 应用程序生成进行的。

使用FOSUserBundle将用户管理升级到Symfony 2似乎是合理的解决方案,但是是否可以使用现有的Symfony 1.x应用程序和sfGuard插件来通过FOSUserBundle处理用户管理?

我对 Symfony 还很陌生,所以我希望有明确的指导方针来以某种方式解决问题。

最佳答案

FOSUSerBundle 使用另一种密码存储方式。 我确信 FOSUserBundle 无法检查使用 sfGuard 创建的密码。

也许你可以使用https://github.com/FriendsOfSymfony/FOSAdvancedEncoderBundle用于更改 FOSUserBundle 的密码编码器。

关于symfony - 并行使用 safeGuard 和 FOSUserBundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14894559/

相关文章:

symfony1 - Symfony 作为 Wordpress 插件开发的助手

php - 在 Symfony 的选择选项中设置默认值?

php - Symfony - FOSUserBundle 注册验证不工作

php - FOSUserBundle,用户(角色)和组(角色)之间的关系?

symfony - 通过 VichUploaderBundle 上传文件时出现 ContextErrorException

php - Symfony2 : Functional testing is failing during Fixtures load

javascript - 有没有一种干净的方法来使用 symfony 2.6 设置 websocket

php - 查询从 symfony 上的两个表中选择

symfony - FOSUserBundle/Symfony2 : Force logout of a user given a user (not the currently logged in user)

symfony - Sonata Admin Bundle 一对多关系不保存外部 ID