level51/more-admins

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
There is no license information available for the latest version (dev-master) of this package.

A small SilverStripe module for adding multiple default admins through environment config. Comes handy for dev teams!

Installs: 36

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 1

Open Issues: 3

Type:silverstripe-module

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

This package is auto-updated.

Last update: 2021-11-25 00:09:59 UTC


README

Installation

composer require level51/more-admins

If you don't like composer you can just download and unpack it to more-admins/ under the root of your SilverStripe project.

Setup

  1. Install the module properly
  2. Extend your _ss_environment.php file with multiple admin credentials, e.g.:
global $_DEFAULT_ADMINS;
$_DEFAULT_ADMINS['root@root.de'] = 'root';
$_DEFAULT_ADMINS['test@test.de'] = 'mypw1';

Do a dev/build?flush=all and you are done!

Notes

If your are using this module you do not need to specify a default admin the default way via Security::setDefaultAdmin() or the constants SS_DEFAULT_ADMIN_USERNAME and SS_DEFAULT_ADMIN_PASSWORD since the module will use the first entry in the $_DEFAULT_ADMINS array if there is no default admin, yet.

If you want to use it with basic auth you can specify the realm message in the prompt via the config API:

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