如何使用Symfony2中Drupal 7的密码编码器

时间:2013-02-21 12:26:53

标签: security symfony drupal-7 symfony-2.1

我想使用我的drupal数据库来验证我的symfony应用程序上的用户。我应该能够检索他们编码的密码,以便与提交的密码进行比较。问题是我不认为基本编码器在Drupal组件中使用(http://api.drupal.org/api/drupal/includes%21password.inc/function/_password_crypt/7)。

因此,我的问题是,如何在symfony自定义编码器中实现drupal编码器?

谢谢

1 个答案:

答案 0 :(得分:0)

看看这里:http://api.drupal.org/api/drupal/includes%21password.inc/function/user_hash_password/7

然后在函数调用之后,你应该能够模仿这是Symfony。它基本上使用sha512加盐。

请参阅此问题,了解如何在Symfony中编写自己的编码器:Symfony2 create own encoder for storing password