jalendport / craft-lockout
暂时锁定某些用户,使其无法访问控制面板。
2.0.0
2023-06-09 04:30 UTC
Requires
- craftcms/cms: ^4.0.0
This package is auto-updated.
Last update: 2024-09-09 07:12:11 UTC
README
暂时锁定某些用户,使其无法访问控制面板。
安装
要求
此插件需要 Craft CMS 4.0.0 或更高版本。
插件商店
登录您的控制面板,点击“插件商店”,搜索“锁定”。
Composer
- 打开您的终端并转到您的 Craft 项目目录。
cd /path/to/project
- 然后让 Composer 加载插件。
composer require jalendport/craft-lockout
- 在控制面板中,转到设置 → 插件,点击“安装”按钮安装锁定插件。
使用锁定
启用锁定后,任何非管理员用户将无法访问 CP。如果您需要在此期间进行一些结构性的更改,并希望防止在此期间向生产数据库添加新内容,这将非常有用。
设置
要启用锁定,只需切换灯开关即可,就这么简单!
还有一个消息设置,您可以在此处输入自定义消息,该消息将显示在用户被锁定时看到的错误屏幕上。
小部件
在您使用 项目配置 且将 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!
贡献者
- 插件开发:Jalen Davenport / @jalendport
- 图标:来自 Noun Project 的 Kiran Joseph