diff --git a/conf/default.conf.php b/conf/default.conf.php index b82fea4590..64ffefd802 100644 --- a/conf/default.conf.php +++ b/conf/default.conf.php @@ -554,6 +554,11 @@ return array( // but rejects "joe@mail.yourcompany.com". 'auth.email-domains' => array(), + // You can provide an arbitrary block of HTML here, which will appear on the + // login screen. Normally, you'd use this to provide login or registration + // instructions to users. + 'auth.login-message' => null, + // -- Accounts -------------------------------------------------------------- // diff --git a/src/applications/auth/controller/PhabricatorLoginController.php b/src/applications/auth/controller/PhabricatorLoginController.php index 2af18468dc..a21114eb87 100644 --- a/src/applications/auth/controller/PhabricatorLoginController.php +++ b/src/applications/auth/controller/PhabricatorLoginController.php @@ -283,9 +283,12 @@ final class PhabricatorLoginController $panel->appendChild('
'); } + $login_message = PhabricatorEnv::getEnvConfig('auth.login-message'); + return $this->buildStandardPageResponse( array( $error_view, + $login_message, $panel, ), array(