我想编写一个脚本来将大约 100 个用户插入 Drupal 6 数据库——他们的用户名、邮件和密码哈希。
在阅读了 Drupal 6 使用的 PHP 类之后,我不确定我能否成功。我的方法是给每个用户发送一封像“你好,x!你的新密码是 y”这样的邮件,然后将散列后的“y”插入 Drupal 的用户表中。
我知道 Drupal 返回一个 md5。但它不仅仅是 md5 的原始密码,而是一个非常混乱的密码(使用 salt 和其他方法)。
我研究了 Drupal 使用的便携式 PHP 密码散列框架,但我认为它不能仅使用复制+粘贴方法。
所以,我的问题是:我可以创建一个返回有效 Drupal 6 密码哈希的 PHP 函数,以将其插入到它的用户表中吗?