Просмотр исходного кода

added possibility to disable autocomplete in login form

Signed-off-by: Rayn0r <Andre.Weidemann@web.de>
tags/v15.0.0beta1
Rayn0r 5 лет назад
Родитель
Сommit
85eb43baff
2 измененных файлов: 10 добавлений и 2 удалений
  1. 8
    0
      core/Controller/LoginController.php
  2. 2
    2
      core/templates/login.php

+ 8
- 0
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;
}

+ 2
- 2
core/templates/login.php Просмотреть файл

@@ -42,7 +42,7 @@ use OC\Core\Controller\LoginController;
aria-label="<?php p($l->t('Username or email')); ?>"
value="<?php p($_['loginName']); ?>"
<?php p($_['user_autofocus'] ? 'autofocus' : ''); ?>
autocomplete="on" autocapitalize="none" autocorrect="off" required>
autocomplete="<?php p($_['login_form_autocomplete']); ?>" autocapitalize="none" autocorrect="off" required>
<label for="user" class="infield"><?php p($l->t('Username or email')); ?></label>
</p>

@@ -51,7 +51,7 @@ use OC\Core\Controller\LoginController;
placeholder="<?php p($l->t('Password')); ?>"
aria-label="<?php p($l->t('Password')); ?>"
<?php p($_['user_autofocus'] ? '' : 'autofocus'); ?>
autocomplete="on" autocapitalize="off" autocorrect="none" required>
autocomplete="<?php p($_['login_form_autocomplete']); ?>" autocapitalize="none" autocorrect="off" required>
<label for="password" class="infield"><?php p($l->t('Password')); ?></label>
</p>


Загрузка…
Отмена
Сохранить