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

时间:2016-12-20 10:02:08

标签: typo3 backend typo3-6.2.x

我想重置46个fe_users的密码,但是当我更新字段“password”时,我可以看到列中的实际密码而不是某些编码值...
UPDATE "fe_users" SET PASSWORD="test" WHERE pid=53
我希望它看起来像“测试”上面的条目 password
对我来说,我的方法不起作用,但我无法弄清楚我还能尝试什么......任何人的想法都是有道理的吗?在后端记录页面中,我只知道如何逐个更改密码。

3 个答案:

答案 0 :(得分:5)

使用BE-modul Scheduler(如果尚未安装,则安装EXT:scheduler)。 选择Class Convert user passwords to salted hashes并运行此任务一次。

此任务的说明:将所有前端和后端用户密码更新为salted哈希。完成后,此任务将自行停用。

答案 1 :(得分:2)

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

通过黑客db + scheduler,您可以更快地获得数百条记录。但只有46岁,我可能会尝试以下方法:

  • 列表模块
  • 转到持有fe_users的系统文件夹
  • 点击页面Website User (46)页面立即重新加载
  • 向下滚动并勾选复选框password
  • 确认set fields页面重新加载
  • 现在再次向上滚动到Website User表格的标题,然后点击password旁边的图标再次重新加载页面
  • 现在你可以选项卡 - >过去 - >标签 - >超过所有用户的密码非常快,一次保存。

即使你不想这样做,也要记住这是可能的。

答案 2 :(得分:1)

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

如果您想在更改后加密密码,可以使用sheduler任务加密您的密码,如@jokumer写道。