intwebg/silverstripe-maintenance-mode

dev-main 2021-07-30 00:43 UTC

This package is auto-updated.

Last update: 2024-08-29 06:12:54 UTC


README

将网站设置为维护模式的一种简单方法

  • 在访问标签页的左侧和主设置菜单中添加一个复选框以启用维护模式,并且只有当创建了一个 MaintenanceModePage 页面时才会可见
  • 当非管理员用户尝试登录时,将显示错误消息。目前默认应用于 LoginHandler*。
  • MaintenanceModePage 中可配置内容和错误类型

* 如果您有其他验证登录过程的方法(例如,多因素认证),则必须将其更改为

config.yml

SilverStripe\Core\Injector\Injector:
  SilverStripe\MFA\Authenticator\LoginHandler:
    class: IntWebG\MaintenanceModeLoginHandler

*待办事项

  • 添加任务以自动创建 MaintenanceModePage