1

我有一个为用户使用 sfDoctrineGuardPlugin 的 Symfony 1.4 应用程序。

我需要将这些用户转移到新系统。在浏览了文档和代码之后,我无法理解 Symfony 如何存储/检查密码。

我希望我的新系统 (CakePHP) 以与旧系统相同的方式存储和检查密码,这样任何人都不必更改密码。

我该怎么办?有人可以发布一个简单的例子吗?

4

1 回答 1

3

我认为您只需要深入研究代码 e,当 sfGuard 生成密码 ( setPassword) 和 sfGuard 检查密码 ( checkPasswordByGuard) 时。

他们使用一种算法(默认情况下sha1)来存储加盐的密码。

于 2012-06-15T07:39:04.353 回答