Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2021-03-03 13:18:33 +0300
committerRoeland Jago Douma <roeland@famdouma.nl>2021-03-08 17:36:47 +0300
commit4076dfb0194a00f4795e87f2ae84e626a174bd06 (patch)
tree79c0e731f3d3cb3f31edcb8a962a84d1c4e41ad8 /core/Controller
parent43b333331d31da78e21298368f14a4fce393852a (diff)
Allow admins to disable the login form
In case they want to not allow this because they use SSO (and do not want the users to enter their credentials there by accident). ?direct=1 still works. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'core/Controller')
-rw-r--r--core/Controller/LoginController.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/Controller/LoginController.php b/core/Controller/LoginController.php
index 7ec8f4843e8..e466f029ec1 100644
--- a/core/Controller/LoginController.php
+++ b/core/Controller/LoginController.php
@@ -191,6 +191,8 @@ class LoginController extends Controller {
$this->initialStateService->provideInitialState('core', 'webauthn-available', $this->webAuthnManager->isWebAuthnAvailable());
+ $this->initialStateService->provideInitialState('core', 'hideLoginForm', $this->config->getSystemValueBool('hide_login_form', false));
+
// OpenGraph Support: http://ogp.me/
Util::addHeader('meta', ['property' => 'og:title', 'content' => Util::sanitizeHTML($this->defaults->getName())]);
Util::addHeader('meta', ['property' => 'og:description', 'content' => Util::sanitizeHTML($this->defaults->getSlogan())]);