TYPO3 9.5 - 需要帮助:fe_users 转换旧的 md5 密码
TYPO3 9.5 - need help: fe_users convert old md5 passwords
在较旧的 TYPO3 版本 (<9.5) 中,MD5 中的 fe_user 密码在通过扩展 salted_passwords.
登录时转换为实时
现在我还有一些 fe_user 的 MD5 密码,但是 salted_password 扩展名已经不存在了。当 fe_user 尝试使用 md5 登录时,出现错误:
No implementation found to handle given hash. This happens if the
stored hash uses a mechanism not supported by current server. Follow
the wiki link to fix this issue.
是否可以选择编写转换旧 MD5 密码的计划程序任务?
此任务可以保留在系统中以备不时之需,需要时使用。
在早期版本的 TYPO3 8.x 中(据我所知,在 TYPO3 9.x 调度程序任务不再存在,因为它使用了不同的算法!),您可以选择将用户密码转换为加盐哈希值。
你错过了吗?
- 转到
System
中的 Scheduler
模块
- 添加名为
Convert user passwords to salted hashes
的新任务
- 运行!
参见:
你得走了!!
非常感谢您的回答,我认为都是正确的。
最后我这样做了:
切换回 TYPO8.7 并导入仍然具有 md5 的 fe_users。
然后 运行 调度程序任务(顺便说一句:我在 TYPO 9.5 中错过了这个任务 - 也许这与 salted_passwords 迁移到核心有关?)。
一个重要通知:调度任务将转换所有密码,包括那些已经拥有 argon2 的密码!所以重要的是只转换带有 md5 的那些。
然后通过phpMyadmin将迁移的用户重新导入到9.5。
非常感谢大家的回复。
在较旧的 TYPO3 版本 (<9.5) 中,MD5 中的 fe_user 密码在通过扩展 salted_passwords.
登录时转换为实时现在我还有一些 fe_user 的 MD5 密码,但是 salted_password 扩展名已经不存在了。当 fe_user 尝试使用 md5 登录时,出现错误:
No implementation found to handle given hash. This happens if the stored hash uses a mechanism not supported by current server. Follow the wiki link to fix this issue.
是否可以选择编写转换旧 MD5 密码的计划程序任务? 此任务可以保留在系统中以备不时之需,需要时使用。
在早期版本的 TYPO3 8.x 中(据我所知,在 TYPO3 9.x 调度程序任务不再存在,因为它使用了不同的算法!),您可以选择将用户密码转换为加盐哈希值。
你错过了吗?
- 转到
System
中的 - 添加名为
Convert user passwords to salted hashes
的新任务
- 运行!
Scheduler
模块
参见:
你得走了!!
非常感谢您的回答,我认为都是正确的。 最后我这样做了:
切换回 TYPO8.7 并导入仍然具有 md5 的 fe_users。 然后 运行 调度程序任务(顺便说一句:我在 TYPO 9.5 中错过了这个任务 - 也许这与 salted_passwords 迁移到核心有关?)。
一个重要通知:调度任务将转换所有密码,包括那些已经拥有 argon2 的密码!所以重要的是只转换带有 md5 的那些。
然后通过phpMyadmin将迁移的用户重新导入到9.5。
非常感谢大家的回复。