level51/more-admins

此包最新版本(dev-master)没有提供许可证信息。

一个用于通过环境配置添加多个默认管理员的SilverStripe模块。对于开发团队来说非常有用!

安装: 36

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

开放问题: 0

类型:silverstripe-module

dev-master 2015-10-22 12:24 UTC

This package is auto-updated.

Last update: 2024-08-25 06:40:53 UTC


README

安装

composer require level51/more-admins

如果您不喜欢composer,可以直接将其下载并解压到您的SilverStripe项目根目录下的more-admins/文件夹中。

设置

  1. 正确安装模块
  2. 在您的 _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_USERNAMESS_DEFAULT_ADMIN_PASSWORD 指定默认管理员,因为如果还没有默认管理员,模块将使用 $_DEFAULT_ADMINS 数组中的第一个条目。

如果您想使用基本认证,您可以通过配置API在提示中指定域消息。

MoreAdminsBasicAuth:
  default_realm: 'This site is protected. You need to enter admin credentials.'