我想编写一个脚本,将100个用户的用户名、邮箱和密码哈希插入Drupal 6数据库中。
阅读有关Drupal 6使用的PHP类后,我不确定能否完成这项任务。我的方法是向每个用户发送邮件,如“你好,x!你的新密码是y”,然后将哈希的“y”插入到Drupal的用户表中。
我知道Drupal返回一个MD5。但它不仅仅是对原始密码进行MD5处理,而是使用盐和其他方法混合处理密码。
我研究了Drupal使用的Portable PHP password hashing framework,但我不认为它只能通过复制+粘贴的方式工作。
所以,我的问题是:我可以编写一个PHP函数,返回有效的Drupal 6密码哈希值,以便将其插入到其用户表中吗?
阅读有关Drupal 6使用的PHP类后,我不确定能否完成这项任务。我的方法是向每个用户发送邮件,如“你好,x!你的新密码是y”,然后将哈希的“y”插入到Drupal的用户表中。
我知道Drupal返回一个MD5。但它不仅仅是对原始密码进行MD5处理,而是使用盐和其他方法混合处理密码。
我研究了Drupal使用的Portable PHP password hashing framework,但我不认为它只能通过复制+粘贴的方式工作。
所以,我的问题是:我可以编写一个PHP函数,返回有效的Drupal 6密码哈希值,以便将其插入到其用户表中吗?