1

我想在独立应用程序中使用 FOSUserBundle 中的哈希算法。

这是我想要做的:

- 将用户表复制到独立应用程序中 - 让用户在我的单独应用程序中使用他们的 symfony2 登录 为了做到这一点,我需要在我的应用程序中编写 FOSUserBundles 身份验证的副本。

所以我的问题是——在 FOSUserBundle 代码库中哪里可以找到这个算法?它只是一个 md5() 以及用户特定的盐还是它是如何构造的?

谢谢!

* 更新 *

因此,虽然知道如何做这肯定会很有趣,但我现在面临的是更改 FOSUserBundle 中的算法,所以我必须反过来做。我将为此打开一个不同的主题。

4

1 回答 1

0

要回答您的原始问题:

密码编码器是 Synfony 核心的一部分,而不是 FOSUserBundle。您可能会在vendor/symfony/symfony/src/Symfony/Component/Security/Core/Encoder. 要找到在您的自定义脚本中使用的正确编码器,请查看您为 FOSUserBundle 配置的内容。

于 2013-10-30T00:02:58.193 回答