Skip to content

Commit 39e6a18

Browse files
committed
Merge pull request #22271 from owncloud/remember-login-state
Remember previous state of remember login checkbox
2 parents 10613f7 + 06b2f11 commit 39e6a18

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

core/templates/login.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@
6767
<?php } ?>
6868
<?php if ($_['rememberLoginAllowed'] === true) : ?>
6969
<div class="remember-login-container">
70+
<?php if ($_['rememberLoginState'] === 0) { ?>
7071
<input type="checkbox" name="remember_login" value="1" id="remember_login" class="checkbox checkbox--white">
72+
<?php } else { ?>
73+
<input type="checkbox" name="remember_login" value="1" id="remember_login" class="checkbox checkbox--white" checked="checked">
74+
<?php } ?>
7175
<label for="remember_login"><?php p($l->t('Stay logged in')); ?></label>
7276
</div>
7377
<?php endif; ?>

lib/private/util.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -969,6 +969,7 @@ public static function displayLoginPage($errors = array(), $messages = []) {
969969

970970
$parameters['alt_login'] = OC_App::getAlternativeLogIns();
971971
$parameters['rememberLoginAllowed'] = self::rememberLoginAllowed();
972+
$parameters['rememberLoginState'] = isset($_POST['remember_login']) ? $_POST['remember_login'] : 0;
972973
\OC_Hook::emit('OC_Util', 'pre_displayLoginPage', array('parameters' => $parameters));
973974
OC_Template::printGuestPage("", "login", $parameters);
974975
}

0 commit comments

Comments
 (0)