svenjuergens/disable_beuser

禁用不活跃用户的计划任务

安装数: 26,250

依赖项: 1

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 3

开放性问题: 0

类型: typo3-cms-extension

4.2.0 2023-09-20 19:56 UTC

This package is auto-updated.

Last update: 2024-09-22 13:20:27 UTC


README

Latest Stable Version

感谢支持

首先,感谢您支持此扩展的进一步开发,以 达姆施塔特应用科学大学

以及 Tim Horstmann,他通过拉取请求创建了第一个事件

它做什么?

此扩展集成一个计划任务,在可配置的时间后禁用后端用户。

安装

只需使用扩展管理器或composer composer require svenjuergens/disable_beuser 安装扩展

配置

安装后,您可以排除单个用户从计划任务中。

EditUser

可选:您可以在扩展管理器配置中设置单独的HTML电子邮件模板

configuration2

任务配置

输入字段:“禁用Beuser的空闲时间”

在此处您需要设置一个时间跨度,例如“1个月”。您必须使用正确的(PHP)日期/时间格式。

有效的示例

  • 1天
  • 1周
  • 1个月
  • 1年
  • 10天
  • 10周
  • 10个月
  • 10年

无效的示例

  • 一天
  • 一周
  • 一个月

背景:计划任务创建一个日期时间对象,并从“现在”减去时间跨度。

输入字段:“通知电子邮件(可选)”

如果您设置电子邮件地址,您将收到任务日期和禁用用户列表。 (用“;”分隔邮件)

configuration3

输入字段:“TestRunner(可选)”

勾选此字段,您仅进行测试运行,不会更改任何用户状态

事件(自4.0.0以来)

现在有一个事件(AfterBeUserDisabledEvent),在be_user账户被停用后。感谢 Tim Horstmann,他通过拉取请求创建了此功能。