【问题标题】:TYPO3 9.5 - need help: fe_users convert old md5 passwordsTYPO3 9.5 - 需要帮助:fe_users 转换旧的 md5 密码
【发布时间】:2020-12-26 17:34:06
【问题描述】:

在较旧的 TYPO3 版本 (

现在我在 MD5 中仍有一些 fe_user 密码,但 salted_pa​​ssword 扩展名不再存在。当 fe_user 尝试使用 md5 登录时,我收到错误消息:

没有找到处理给定哈希的实现。如果发生这种情况 存储的哈希使用当前服务器不支持的机制。跟随 修复此问题的 wiki 链接。

【问题讨论】:

    标签: passwords migration typo3 md5 typo3-9.x


    【解决方案1】:

    是否可以编写一个转换旧 MD5 密码的调度程序任务? 此任务可以保留在系统中以防万一,并在需要时使用。

    【讨论】:

      【解决方案2】:

      在 TYPO3 8.x 的早期版本中(AFAIK,在 TYPO3 9.x 中调度程序任务不再存在,因为它使用不同的算法!),您可以选择将用户密码转换为加盐哈希。

      你错过了吗?

      • 转到System 中的Scheduler 模块
      • 添加名为Convert user passwords to salted hashes的新任务
      • 快跑!

      见:

      你得走了!!

      【讨论】:

        【解决方案3】:

        非常感谢我认为所有正确的答案。 最后我这样做了:

        切换回 TYPO8.7 并导入仍然具有 md5 的 fe_users。 然后运行调度程序任务(顺便说一句:我错过了 TYPO 9.5 中的这个任务 - 也许这与 salted_pa​​sswords 迁移到核心有关?)。

        一个重要通知:调度任务将转换所有密码,包括那些已经有 argon2 的密码!所以重要的是只转换带有 md5 的那些。

        然后通过phpMyadmin将迁移的用户重新导入到9.5。

        非常感谢所有回复。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-08-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-16
          • 2020-02-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多