From 85eb43baffac1f5836d08161ced19b98e71189c0 Mon Sep 17 00:00:00 2001 From: Rayn0r Date: Sun, 28 Oct 2018 06:28:54 +0100 Subject: [PATCH] added possibility to disable autocomplete in login form Signed-off-by: Rayn0r --- core/Controller/LoginController.php | 8 ++++++++ core/templates/login.php | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/core/Controller/LoginController.php b/core/Controller/LoginController.php index a9fb22f21b..d34f243f15 100644 --- a/core/Controller/LoginController.php +++ b/core/Controller/LoginController.php @@ -171,6 +171,14 @@ class LoginController extends Controller { $parameters['loginName'] = ''; $parameters['user_autofocus'] = true; } + + $autocomplete = $this->config->getSystemValue('login_form_autocomplete', true); + if ($autocomplete){ + $parameters['login_form_autocomplete'] = 'on'; + } else { + $parameters['login_form_autocomplete'] = 'off'; + } + if (!empty($redirect_url)) { $parameters['redirect_url'] = $redirect_url; } diff --git a/core/templates/login.php b/core/templates/login.php index 989ea1eaad..3035d23da7 100644 --- a/core/templates/login.php +++ b/core/templates/login.php @@ -42,7 +42,7 @@ use OC\Core\Controller\LoginController; aria-label="t('Username or email')); ?>" value="" - autocomplete="on" autocapitalize="none" autocorrect="off" required> + autocomplete="" autocapitalize="none" autocorrect="off" required>

@@ -51,7 +51,7 @@ use OC\Core\Controller\LoginController; placeholder="t('Password')); ?>" aria-label="t('Password')); ?>" - autocomplete="on" autocapitalize="off" autocorrect="none" required> + autocomplete="" autocapitalize="none" autocorrect="off" required>