level51 / more-admins
此包最新版本(dev-master)没有提供许可证信息。
一个用于通过环境配置添加多个默认管理员的SilverStripe模块。对于开发团队来说非常有用!
dev-master
2015-10-22 12:24 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-08-25 06:40:53 UTC
README
- Julian Scheuchenzuber js@lvl51.de
安装
composer require level51/more-admins
如果您不喜欢composer,可以直接将其下载并解压到您的SilverStripe项目根目录下的more-admins/文件夹中。
设置
- 正确安装模块
- 在您的 _ss_environment.php 文件中添加多个管理员凭证,例如:
global $_DEFAULT_ADMINS; $_DEFAULT_ADMINS['root@root.de'] = 'root'; $_DEFAULT_ADMINS['test@test.de'] = 'mypw1';
执行 dev/build?flush=all,然后完成操作!
注意事项
如果您使用此模块,您不需要通过 Security::setDefaultAdmin()
或常量 SS_DEFAULT_ADMIN_USERNAME
和 SS_DEFAULT_ADMIN_PASSWORD
指定默认管理员,因为如果还没有默认管理员,模块将使用 $_DEFAULT_ADMINS
数组中的第一个条目。
如果您想使用基本认证,您可以通过配置API在提示中指定域消息。
MoreAdminsBasicAuth: default_realm: 'This site is protected. You need to enter admin credentials.'