Merge pull request #944 from thewilli/configure-rememberme
new setting: default value for 'remember me' checkbox
This commit is contained in:
commit
e4ed3a46b7
5 changed files with 13 additions and 3 deletions
|
@ -328,6 +328,8 @@ protected function setDefaultValues()
|
||||||
$this->setEmpty('privacy.default_private_links', false);
|
$this->setEmpty('privacy.default_private_links', false);
|
||||||
$this->setEmpty('privacy.hide_public_links', false);
|
$this->setEmpty('privacy.hide_public_links', false);
|
||||||
$this->setEmpty('privacy.hide_timestamps', false);
|
$this->setEmpty('privacy.hide_timestamps', false);
|
||||||
|
// default state of the 'remember me' checkbox of the login form
|
||||||
|
$this->setEmpty('privacy.remember_user_default', true);
|
||||||
|
|
||||||
$this->setEmpty('thumbnail.enable_thumbnails', true);
|
$this->setEmpty('thumbnail.enable_thumbnails', true);
|
||||||
$this->setEmpty('thumbnail.enable_localcache', true);
|
$this->setEmpty('thumbnail.enable_localcache', true);
|
||||||
|
|
|
@ -91,6 +91,8 @@ _These settings should not be edited_
|
||||||
- **default_private_links**: Check the private checkbox by default for every new link.
|
- **default_private_links**: Check the private checkbox by default for every new link.
|
||||||
- **hide_public_links**: All links are hidden while logged out.
|
- **hide_public_links**: All links are hidden while logged out.
|
||||||
- **hide_timestamps**: Timestamps are hidden.
|
- **hide_timestamps**: Timestamps are hidden.
|
||||||
|
- **remember_user_default**: Default state of the login page's *remember me* checkbox
|
||||||
|
- `true`: checked by default, `false`: unchecked by default
|
||||||
|
|
||||||
### Feed
|
### Feed
|
||||||
|
|
||||||
|
@ -192,7 +194,8 @@ _These settings should not be edited_
|
||||||
"privacy": {
|
"privacy": {
|
||||||
"default_private_links": true,
|
"default_private_links": true,
|
||||||
"hide_public_links": false,
|
"hide_public_links": false,
|
||||||
"hide_timestamps": false
|
"hide_timestamps": false,
|
||||||
|
"remember_user_default": true
|
||||||
},
|
},
|
||||||
"thumbnail": {
|
"thumbnail": {
|
||||||
"enable_thumbnails": true,
|
"enable_thumbnails": true,
|
||||||
|
|
|
@ -737,6 +737,8 @@ function renderPage($conf, $pluginManager, $LINKSDB, $history)
|
||||||
$PAGE->assign('username', escape($_GET['username']));
|
$PAGE->assign('username', escape($_GET['username']));
|
||||||
}
|
}
|
||||||
$PAGE->assign('returnurl',(isset($_SERVER['HTTP_REFERER']) ? escape($_SERVER['HTTP_REFERER']):''));
|
$PAGE->assign('returnurl',(isset($_SERVER['HTTP_REFERER']) ? escape($_SERVER['HTTP_REFERER']):''));
|
||||||
|
// add default state of the 'remember me' checkbox
|
||||||
|
$PAGE->assign('remember_user_default', $conf->get('privacy.remember_user_default'));
|
||||||
$PAGE->renderPage('loginform');
|
$PAGE->renderPage('loginform');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,8 @@ <h2 class="window-title">{'Login'|t}</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="remember-me">
|
<div class="remember-me">
|
||||||
<input type="checkbox" name="longlastingsession" id="longlastingsessionform"
|
<input type="checkbox" name="longlastingsession" id="longlastingsessionform"
|
||||||
checked="checked" tabindex="22">
|
{if="$remember_user_default"}checked="checked"{/if}
|
||||||
|
tabindex="22">
|
||||||
<label for="longlastingsessionform">{'Remember me'|t}</label>
|
<label for="longlastingsessionform">{'Remember me'|t}</label>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|
|
@ -24,7 +24,9 @@
|
||||||
</label>
|
</label>
|
||||||
<input type="submit" value="Login" class="bigbutton" tabindex="4">
|
<input type="submit" value="Login" class="bigbutton" tabindex="4">
|
||||||
<label for="longlastingsession">
|
<label for="longlastingsession">
|
||||||
<input type="checkbox" name="longlastingsession" id="longlastingsession" tabindex="3">
|
<input type="checkbox" name="longlastingsession"
|
||||||
|
id="longlastingsession" tabindex="3"
|
||||||
|
{if="$remember_user_default"}checked="checked"{/if}>
|
||||||
Stay signed in (Do not check on public computers)</label>
|
Stay signed in (Do not check on public computers)</label>
|
||||||
<input type="hidden" name="token" value="{$token}">
|
<input type="hidden" name="token" value="{$token}">
|
||||||
{if="$returnurl"}<input type="hidden" name="returnurl" value="{$returnurl}">{/if}
|
{if="$returnurl"}<input type="hidden" name="returnurl" value="{$returnurl}">{/if}
|
||||||
|
|
Loading…
Reference in a new issue