此处Drupal 6 user password import to Drupal 7是MD5哈希密码的答案。 我自己并不是程序员;)我很难看到我应该在哪里更改代码,使用的用户密码不是来自以前版本的Drupal,而是来自PHP-Fusion(7.02.01)。有人能帮助我吗? :)
答案 0 :(得分:1)
Drupal 7中的散列机制是可切换的。如password.inc文档中所述,您可以设置password_inc
(例如在settings.php:$conf['password_inc'] = '/path/to/alternative/file.inc'
中)。在该文件中,您需要实现上面链接中提到的3个函数,以使用PHP-Fusion使用的格式(您可以在很大程度上重用它)。
这样,你可以继续使用你的旧哈希。您还可以实现某种逻辑,以便为新密码使用默认哈希算法,并强制用户在下次登录时设置新密码。这可能允许您在一年左右的时间内丢弃这部分代码活跃用户已更新。