我正在将Wordpress网站迁移到Firebase。我已成功将我的Wordpress用户导出为以下JSON格式(如the documentation中所述)
我相信WordPress使用MD5,但我很难将WordPress密码导入Firebase。我不确定passwordHash值需要什么?有没有人有任何想法?
alert
答案 0 :(得分:1)
WordPress不再使用MD5。根据{{3}},它现在实现了this answer。虽然其他帖子(例如Portable PHP password hashing framework)声称它使用like this one。
在passwordHash
字段下,您必须设置从WordPress获取的哈希密码(例如$P$BXb4SCf11vB9pPFJFbkDLzDqVq89ra/
)。导入数据时,在Firebase CLI上指定散列算法:
firebase auth:import users.json --hash-algo=BCRYPT
请注意,我使用 BCRYPT 作为哈希算法。那是因为Blowfish。我无法保证Firebase Auth会识别这些WordPress密码。
如果没有,那么我建议您导入帐户,在passwordHash
字段下传递随机字符串,然后it is based on Blowfish解释您的网站正在进行迁移过程,因此他们在重新登录之前需要重置密码。