svenjuergens / disable_beuser
禁用不活跃用户的计划任务
4.2.0
2023-09-20 19:56 UTC
Requires
- php: >=7.4.0
- ext-pdo: *
- typo3/cms-core: ^11.5 || ^12.4
README
感谢支持
首先,感谢您支持此扩展的进一步开发,以 达姆施塔特应用科学大学
以及 Tim Horstmann,他通过拉取请求创建了第一个事件
它做什么?
此扩展集成一个计划任务,在可配置的时间后禁用后端用户。
安装
只需使用扩展管理器或composer composer require svenjuergens/disable_beuser 安装扩展
配置
安装后,您可以排除单个用户从计划任务中。
可选:您可以在扩展管理器配置中设置单独的HTML电子邮件模板
任务配置
输入字段:“禁用Beuser的空闲时间”
在此处您需要设置一个时间跨度,例如“1个月”。您必须使用正确的(PHP)日期/时间格式。
有效的示例
- 1天
- 1周
- 1个月
- 1年
- 10天
- 10周
- 10个月
- 10年
无效的示例
- 一天
- 一周
- 一个月
背景:计划任务创建一个日期时间对象,并从“现在”减去时间跨度。
输入字段:“通知电子邮件(可选)”
如果您设置电子邮件地址,您将收到任务日期和禁用用户列表。 (用“;”分隔邮件)
输入字段:“TestRunner(可选)”
勾选此字段,您仅进行测试运行,不会更改任何用户状态
事件(自4.0.0以来)
现在有一个事件(AfterBeUserDisabledEvent),在be_user账户被停用后。感谢 Tim Horstmann,他通过拉取请求创建了此功能。