如何在 TYPO3 6.2 中更改多个 fe_user 密码?

How to change multiple fe_user passwords in TYPO3 6.2?

我想重置 46 fe_users 的密码,但是当我更新字段时 "password" 我可以在列中看到实际密码而不是一些编码值...
UPDATE "fe_users" SET PASSWORD="test" WHERE pid=53
我希望它看起来像上面的条目 "test".

对我来说,我的方法行不通是有道理的,但我想不出我还能尝试什么……有人有想法吗?后台记录页面我只会一个一个修改密码

使用 BE-modul Scheduler(如果尚未安装,请安装 EXT:scheduler)。 Select Class Convert user passwords to salted hashes 和 运行 这个任务,一次。

此任务的描述:将所有前端和后端用户密码更新为加盐哈希值。此任务在完成后自行停用。

如果您通过更改数据库中的密码来更改密码,则密码会在每个用户下次登录后加密。

如果你想在更改后加密密码,你可以使用 sheduler 任务来加密你的密码,就像@jokumer 写的那样。

您也可以在没有任何数据库黑客攻击的情况下做到这一点。在列表模块中,您只能编辑每条记录的一个字段,但可以同时编辑多条记录。例如编辑所有名称字段或在您的情况下编辑所有密码字段。

拥有数百条记录,使用 hacking db + scheduler 可以更快地处理科西斯。但是只有 46 我可能会尝试以下操作:

  • 列出模块
  • 转到保存您的 fe_users
  • 的系统文件夹
  • 点击文字Website User (46)页面立即重新加载
  • 向下滚动并勾选复选框 password
  • 确认 set fields 页面重新加载
  • 现在再次向上滚动到 Website User table 的头部,然后单击 password 旁边的图标,页面将再次重新加载
  • 现在您可以通过选项卡 -> 过去 -> 选项卡 -> 非常快速地为所有用户输入密码并立即保存。

即使您不想这样做,但记住这是可能的总是好的。