jalendport/craft-lockout

暂时锁定某些用户,使其无法访问控制面板。

资助包维护!
jalendport

安装次数: 3,348

依赖关系: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 1

开放问题: 0

类型:craft-plugin

2.0.0 2023-06-09 04:30 UTC

This package is auto-updated.

Last update: 2024-09-09 07:12:11 UTC


README

暂时锁定某些用户,使其无法访问控制面板。

安装

要求

此插件需要 Craft CMS 4.0.0 或更高版本。

插件商店

登录您的控制面板,点击“插件商店”,搜索“锁定”。

Composer

  1. 打开您的终端并转到您的 Craft 项目目录。
cd /path/to/project
  1. 然后让 Composer 加载插件。
composer require jalendport/craft-lockout
  1. 在控制面板中,转到设置 → 插件,点击“安装”按钮安装锁定插件。

使用锁定

启用锁定后,任何非管理员用户将无法访问 CP。如果您需要在此期间进行一些结构性的更改,并希望防止在此期间向生产数据库添加新内容,这将非常有用。

设置

要启用锁定,只需切换灯开关即可,就这么简单!

还有一个消息设置,您可以在此处输入自定义消息,该消息将显示在用户被锁定时看到的错误屏幕上。

小部件

Widget UI

在您使用 项目配置 且将 allowAdminChanges 设置为 false 的情况下,您无法通过插件设置启用/禁用锁定。相反,您需要将锁定小部件添加到您的 CP 仪表板 - 它提供了与插件设置页面上灯开关相同的功能。

命令行界面

锁定还提供了两个控制台命令,可用于您的部署脚本中。

./craft lockout/lockout/enable      // Restrict non-admin users from accessing the CP.

./craft lockout/lockout/disable     // Allow non-admin users to access the CP.

发现错误?需要支持?

请打开一个 问题 来描述出现的问题。

路线图

一些要做的事情和潜在功能的想法。

  • 提供自定义锁定或白名单用户的能力。

如果您认为应该将某个功能添加到锁定中,请打开一个 问题。也欢迎 PRs!

贡献者