将 Wordpress 用户导入 Firebase 身份验证



我正在将我的Wordpress网站迁移到Firebase。我已经设法将我的 Wordpress 用户导出为以下 JSON 格式(如文档中所述(

我相信WordPress使用MD5,但我正在努力将WordPress密码导入Firebase。我不确定密码哈希值需要是什么?有人知道吗?

  {
    "users": [
      {
        "localId": "11",
        "passwordHash": "",
        "email": "test@icloud.com",
        "createdAt": "1515666546293",
        "displayName": "test name"
      }
    ]
  }
WordPress不再

使用MD5。根据这个答案,它现在实现了可移植的PHP密码哈希框架。尽管其他帖子(例如这个帖子(声称它使用了河豚。

passwordHash字段下,您必须设置从WordPress获得的哈希密码(例如$P$BXb4SCf11vB9pPFJFbkDLzDqVq89ra/(。哈希算法是在导入数据时在 Firebase CLI 上指定的:

firebase auth:import users.json --hash-algo=BCRYPT

请注意,我使用 BCRYPT 作为哈希算法。那是因为它是基于河豚的。我不能保证Firebase Auth会识别这些WordPress密码。

如果没有,那么我建议您导入帐户,在passwordHash字段下传递一个随机字符串,然后通过电子邮件向用户解释您的网站正在经历迁移过程,因此他们需要重置密码在再次登录之前。

相关内容

  • 没有找到相关文章

最新更新